#命令行運行java文件:
1.打開(cd java文件所在目錄)
2.配置:
set path=C盤下jdk1.5.0_05/bin所在的目錄 --你自己的jdk安裝目錄
set classpath=. --當前路徑
註:若要導包時(如.jar包),就應 set classpath=.;包的路徑
3.編譯(dir java文件當前目錄下):
javac 文件名.java --如:javac Test.java
4.運行(dir java文件當前目錄下):
java 文件名 --則:java Test
#若有包名的.java文件
1.打開(cd java文件所在目錄)
2.配置:
set path=C盤下jdk1.5.0_05/bin所在的目錄 --你自己的jdk安裝目錄
set classpath=. --當前路徑
3.編譯(dir java文件當前目錄下):
javac -d ./ 文件名.java --(有包時必須要有-d ./)
4.運行(dir java文件當前目錄下):
java 包名.文件名
2. 如何在命令行模式下編譯運行帶包的java文件
進入D:\workspace路徑下,輸入: javac com\A.java com\B.java-d . 紅色為源文件路徑,藍色為輸出路徑。 則在生成兩個文件: D:\workspace\com\A.class D:\workspace\com\B.class注意: -d 後面是 空格 + 點點的意思是,在 .java 文件的根目錄,為了方便也可以採用: javac com\*.java-d .運行時,在包路徑的根目錄上運行,比如:在 D:\workspace 路徑下,輸入: java com.A或 java com/A 如果當前路徑是 C:\ 或其他路徑,那麼編譯: javac -cp D:\workspace D:\workspace\com\*.java -d .運行: java -cp D:\workspace com.A 總結 1、把包看成是源文件的一部分,而不是一個路徑,這點很重要。
3. 如何在命令行模式下編譯運行帶包(package)的java文件
A: b: c: d: 在命令行輸入硬碟名加冒號 可以進入到你包所在的盤,然後打 cd 包名 可以進到java文件所在的包。 在就可以編譯了 編譯後在當前目錄運行就可以了。
建議學會使用eclips 那個開發JAVA工具 很方便
4. 怎樣在cmd下運行java編譯運行帶包名的java文件而且代碼中引用了其他包下的類文件,謝謝。
直接把包名加在.java文件前面就可以了。 引用了其他包下的類的話,只要你在該類中導了包就可以了。
5. 上機編譯編寫的源程序,使用( )命令進行編譯,Java編譯器產生的文件擴展名是( ),使用( )命令進行解
上機編譯編寫的源程序,使用(javac)命令進行編譯,Java編譯器產生的文件擴展名是(.class ),使用( java )命令進行解釋,Java解釋器解釋的文件的擴展名是(.class );要建立自定義包,須使用聲明語句。格式為( package )( 自定義包 ),Java語言中, 通常把可能發生異常的方法調用語句放到try塊中,並用緊跟其後的( catch )塊來捕獲和處理異常。在程序執行期間,會有許多意外的事件發生。比如申請內存時沒有申請到、對象還沒有創建時就被使用、死循環等,這種情況稱為運行錯誤。根據錯誤的性質將運行錯誤分為( Error )和( Exception )兩種類型。下面字元串中哪些是關鍵字:CLASS、sizeof、abstract、NULL、INTEGER、LONG、native、import。
答:以下字元串是Java關鍵字( abstract 、native import )。
已知int i=10,j=20,k=30.計算機下面表達式的值。
(3) true
(4) true
6. 怎麼用命令行編譯,打包,運行java
一、編譯:從.java生成.class
(1)eclipse編譯:
在菜單欄里選擇"項目"→"構建"/"自動構建",就會在workspace的項目里的bin目錄下自動生成.class文件,不需要手動一個個去編譯。
(2)命令行編譯:
進入src目錄,直接javac com/csdn/javacode/A.java,注意這里一定要寫全路徑com/csdn/javacode(這里一定是/號而非.號),並且.java文件一定要有後綴名!
這樣生成的.class文件和src在同一目錄下,就是在哪個目錄下手動一個個編譯,生成的.class文件就在哪個目錄下。
---------------------------------------------
二、運行:從.class生成.exe
命令行運行:
cd進入bin目錄(eclipse構建生成的一般都在bin目錄下),直接java com.csdn.javacode.EncryptClasses key.data
(運行EncryptClasses.class,輸出到key.data文件里)
-----注意.class文件在命令行里不要帶後綴名!並且路徑要寫全,執行時,包名加路徑時,一定是點號.而非/號!!!
------------------------------------------------------------
三、打包jar:
把零散的.class文件打包為jar:(不是在eclipse里"導出"為jar包)
cd進入要打成jar包的class文件所在目錄:jar cvf [生成jar的名稱.jar] [列出class文件] //若有多個用空格隔開
例1:操作零散的單個或幾個class文件:
cd bin
jar cvf ipaddress.jar com/cn/lbs/IPSeeker.class com/cn/lbs/SplitAddress.class
之後會在bin目錄下生成ipaddress.jar,不過這里jar下面沒有com.csdn.ipaddress包,因為之前沒有創建目錄
例2:把一個文件夾下面所有的class文件打成jar包
(這里讓生成的jar目錄下有com.csdn.ipaddress包,於是在總的文件夾ipaddress下新建文件夾嵌套com\csdn\ipaddress\,裡面放上需要打包的.class文件)
cd回到總的文件夾ipaddress,
jar cvf ipaddress.jar * 回車