BlogJava 聯系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          2008年1月10日 #

          1.錯誤提示內容:Can‘t find class HelloworldApp
          

            解釋:(當鍵入java HelloWorldApp時發生該錯誤。)

            系統找不到名為HelloWorldApp的類文件。一般地,該錯誤意味著類名拼寫和源文件名不一樣,系統創建filename.class文件時使用的是類定義的名字,并且區分大小寫。

            例如:

            class HelloWorldapp(…)

            經編譯后將創建HelloWorldapp.class類。執行時,也要使用這個名字。發生這個錯誤時,可以使用文件查看命令Is或dir看看當前目錄下是否存在相應的文件,并檢查文件名的大小寫。

            2.錯誤提示內容:In class HelloWorldApp:main must be public and static

            解釋:如果main()方法的左側缺少static或public,會發生這個錯誤。前面已經解釋過對main()方法前面的修飾符有特殊的要求。

            3.文件中含有的類個數錯誤

            解釋:按照Java規則,在一個源文件中最多只能定義一個公有類,否則會發生運行時錯誤。如果一個應用系統中有多個公有類,則要把它們分別放在各自不同的文件中。文件中非公有類的個數不限。

            4.層次錯誤

            解釋:一個。java源文件可以含有三個“頂層”元素,這三個元素是:

            (1)一個包說明,即package語句,包說明是可選的。

            (2)任意多個引入語句,即import語句。

            (3)類和接口說明。

            這些語句必須按一定的次序出現,即,引入語句必須出現在所有的類說明之前,如果使用了包說明,則它必須出現在類說明和引入語句之前。

            例如,下面是正確的語句序列:

            package Transportation;

            import jaya.awt.Graphics

            import jays.applet.Applet;

            下面是兩例錯誤的語句順序:

            import java.aWt.Graphics

            import java.applet.Applet;

            package Transportation;

            該例中在包說明語句之前含有其他語句。

            package Transportation;

            package House;

            import java.applet.Applet;

            該例中含有兩個包說明語句。HP0-345 HP0-634

          1.錯誤提示內容:Can‘t find class HelloworldApp

            解釋:(當鍵入java HelloWorldApp時發生該錯誤。)

            系統找不到名為HelloWorldApp的類文件。一般地,該錯誤意味著類名拼寫和源文件名不一樣,系統創建filename.class文件時使用的是類定義的名字,并且區分大小寫。

            例如:

            class HelloWorldapp(…)

            經編譯后將創建HelloWorldapp.class類。執行時,也要使用這個名字。發生這個錯誤時,可以使用文件查看命令Is或dir看看當前目錄下是否存在相應的文件,并檢查文件名的大小寫。

            2.錯誤提示內容:In class HelloWorldApp:main must be public and static

            解釋:如果main()方法的左側缺少static或public,會發生這個錯誤。前面已經解釋過對main()方法前面的修飾符有特殊的要求。

            3.文件中含有的類個數錯誤

            解釋:按照Java規則,在一個源文件中最多只能定義一個公有類,否則會發生運行時錯誤。如果一個應用系統中有多個公有類,則要把它們分別放在各自不同的文件中。文件中非公有類的個數不限。

            4.層次錯誤

            解釋:一個。java源文件可以含有三個“頂層”元素,這三個元素是:

            (1)一個包說明,即package語句,包說明是可選的。

            (2)任意多個引入語句,即import語句。HP0-645 HP0-661

            (3)類和接口說明。

            這些語句必須按一定的次序出現,即,引入語句必須出現在所有的類說明之前,如果使用了包說明,則它必須出現在類說明和引入語句之前。

            例如,下面是正確的語句序列:

            package Transportation;

            import jaya.awt.Graphics

            import jays.applet.Applet;

            下面是兩例錯誤的語句順序:

            import java.aWt.Graphics

            import java.applet.Applet;

            package Transportation;

            該例中在包說明語句之前含有其他語句。

            package Transportation;

            package House;

            import java.applet.Applet;

            該例中含有兩個包說明語句。

          posted @ 2008-03-01 09:55 java2java 閱讀(1251) | 評論 (1)編輯 收藏

          一 JAVA 類中
          1。取出指定所在類的路徑

          class A {
          String getPath() {
               return this.getClass().getClassLoader().getSystemResource("A").getPath();
              }
          }

          2。取出類ClassLoader的開始路徑(執行路徑)
          //String preUri=this.getClass().getClassLoader().getResource("").getPath();

          比如WebApp的項目,以下的指令得出的結果就是

          /D:/project/crFj163Web/web/exploded/WEB-INF/classes/

          比如你是純java的程序,就是你執行java指令的當前路徑

          3。取出jdk所在的bin目錄

          //得到當前用戶路徑,執行路徑 System.getProperty(”user.dir”)

          其中user.dir是一個參數,更多參數請看這里

          二、jsp/servlet 中的取路徑

          以前我們常用getRealPath(),不過這個方法已經不推薦用了。但我們可以使用request.getContextPath().另外還有request.getRequestURL() 或者request.getRequestURI()。下面舉例,以建立一個app1的webapp為例

          1。request.getContextPath()打印出來的是

          /app1

          2。request.getRequestURL() 打印出來的是

          http://localhost:8080/app1/index.jsp

          3。request.getRequestURI() 打印出來的是

          /app1/index.jsp

          轉載(  190-721 000-746 )
          posted @ 2008-01-10 11:35 java2java 閱讀(1217) | 評論 (0)編輯 收藏

           
          import java.sql.*;

          public class Create {
          public Create() {
          }
          public static void main(String[] args){
          String url = "jdbc:oracle:thin:@10.0.1.3:1521:SDCDB";
          String query = "CREATE TABLE MYFIRST" + "(id INT,name CHAR(10))";
          String sql="insert into MYFIRST values(''1'',''liming'')";
          String sql1="insert into MYFIRST values(''2'',''mm'')";
          String sql2="delete MYFIRST where id=2";
          try
          {
          Class.forName("oracle.jdbc.driver.OracleDriver");
          Connection conn = DriverManager.getConnection(url, "test", "test");
          Statement stmt = conn.createStatement();
          stmt.executeUpdate(query);
          stmt.executeUpdate(sql);
          stmt.executeUpdate(sql1);
          stmt.executeUpdate(sql2);
          System.out.println("Create Success!");
          stmt.close();
          conn.close();
          }
          catch(java.lang.ClassNotFoundException e){
          System.err.print(e.getMessage());
          }
          catch(SQLException ex){
          System.out.println("\n***SQLException caught ***\n");
          }
          }
          }
          posted @ 2008-01-10 10:54 java2java 閱讀(1725) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 安陆市| 望奎县| 婺源县| 贵德县| 柞水县| 无锡市| 民勤县| 赞皇县| 揭西县| 新龙县| 民乐县| 永清县| 乌审旗| 拜泉县| 柯坪县| 民乐县| 桂东县| 扬州市| 博客| 兴文县| 驻马店市| 广昌县| 永济市| 东安县| 开鲁县| 万盛区| 南陵县| 金沙县| 福建省| 仪陇县| 彩票| 长泰县| 五华县| 三河市| 寻乌县| 那曲县| 淳化县| 九龙城区| 台中市| 彝良县| 普安县|