導航:首頁 > 源碼編譯 > java如何編譯帶包

java如何編譯帶包

發布時間:2022-09-24 09:30:41

java中帶包的源文件怎麼編譯

包就相當於是目錄文件夾,在包的最後一個級下包含的就是源文件
例如:
包和類的形勢:
表現文件夾的形勢:
在包和類下邊就是java文件在文件夾形勢下就是class文件

Ⅱ 如何在命令行模式下編譯運行帶包的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、把包看成是源文件的一部分,而不是一個路徑,這點很重要。

Ⅲ Java中帶包源程序如何編譯運行(下題)

先帶包編譯javac -d E4_9.java 然後運行包內的class文件java tom.jiafei.E4_9

Ⅳ 如何在命令行模式下編譯運行帶包的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、把包看成是源文件的一部分,而不是一個路徑,這點很重要。

Ⅳ 如何在命令行模式下編譯運行帶包(package)的java文件

A: b: c: d: 在命令行輸入硬碟名加冒號 可以進入到你包所在的盤,然後打 cd 包名 可以進到java文件所在的包。 在就可以編譯了 編譯後在當前目錄運行就可以了。

建議學會使用eclips 那個開發JAVA工具 很方便

Ⅵ 誰能詳細講解一下Java帶包編譯,在窗口命令下的命令。禁止瞎說。

javac命令行中的-classpath選項 這是個很基礎的問題,但是因為基本上都是用現有的IDE工具 來開發java程序,所以很少有人意識到這一點。 javac -classpath,設定要搜索類的路徑,可以是目錄,jar文件,zip文件(裡面都是class文件),會覆蓋掉所有在CLASSPATH裡面的設定。 -sourcepath, 設定要搜索編譯所需java 文件的路徑,可以是目錄,jar文件,zip文件(裡面都是java文件)。 所以一個完整的javac命令行應該是這樣的, 假設abc.java在路徑c:\src裡面,在任何的目錄的都可以執行以下命令來編譯。 javac -classpath c:\classes;c:\jar\abc.jar;c:\zip\abc.zip -sourcepath c:\source\project1\src;c:\source\project2 \lib\src.jar;c:\source\project3\lib\src.zip c:\src\abc.java 表示編譯需要c:\classed下面的class文件,c:\jar\abc.jar裡面的class文件,c:\zip\abc.zip裡面的class文件 還需要c:\source\project1\src下面的源文件,c:\source\project2 \lib\src.jar裡面的源文件,c:\source\project3\lib\src.zip裡面的源文件, 注意:jar,zip裡面的源文件不會有什麼改動,目錄下的源文件,有可能會被重新編譯。 另外,classpath後面跟的jar/zip包路徑,最好為絕對路徑,不要跟相對路徑。 參考網址: http://lxj8495138.javaeye.com/blog/290912

Ⅶ 帶包名JAVA源程序手動編譯問題

編譯TestCell時,因在包mycell下找不到Cell.class所以出錯

你可以先用javac Cell.java編譯後,建一個mycell文件夾,將生成的Cell.class放入該文件夾,再編譯TestCell.java

也可以直接用javac -d . Cell.java編譯,這樣編譯後生成的Cell.class自動位於mycell文件夾下,然後再編譯TestCell.java

Ⅷ 如何用JAVAC一次性編譯多個包下的JAVA文件

1.利用-cp
cd xxx
dir *.java/s/b > srclist.txt
or dir x:/yyy/zzz/*.java/s/b > srclist.txt
javac -cp .;xxx/yyy/zzz.jar;x/y/z.jar -d classes @srclist.txt

2.直接使用

這個,主要是在做一個獨立的Java項目,它不依賴IDE,同時要在別人電腦上編譯運行
下面編譯運行用到了jar包、properties文件。首先進入項目的根目錄下,注意:每一行,表示:DOS系統將執行的指令。
G:
cd testJava
上面,兩個命令為模擬,進入項目根目錄(具體目錄,根據自己程序所在目錄)。
javac -classpath .;../previousRecord.properties;../lib/jtds-1.2.5.jar;com/cjb/properities/jdbc.properties com/cjb/jdbc/*.java com/cjb/client/*.java -encoding UTF-8
上面命令,表示:編譯com/cjb/jdbc下所有java類和com/cjb/client下所有java類,這些類用到了previousRecord.properties文件(它的路徑是相對的)和jtds-1.2.5.jar的文件jar包(它的路徑也是相對的),同時用的編碼是UTF-8。
java -Xms64m -Xmx512m -cp .;../previousRecord.properties;../lib/jtds-1.2.5.jar;com/cjb/properities/jdbc.properties com/cjb/client/MailDispatcherOperation
上面命令,表示:執行com/cjb/client下的MailDispatcherOperation.class(它裡面有Main函數)。

Ⅸ 如何在命令行模式下運行帶包的java文件

此文件保存的路徑是:D:\workspace路徑下
進入DOS狀態下進入D:\workspace路徑下,執行如下語句進行編譯:
javac com\test\Hello.java -d .
然後回車,如未報錯,執行如下語句運行程序:
java com.test.Hello 或者 java com\test\Hello

閱讀全文

與java如何編譯帶包相關的資料

熱點內容
程序員格子襯衣搞笑圖 瀏覽:390
vxworks編譯版本 瀏覽:111
怎麼查看讀取相冊的app 瀏覽:206
那個空調用日立壓縮機 瀏覽:816
androidsdkr25下載 瀏覽:12
哪位程序員的名字是誰 瀏覽:568
蘋果手機底部怎麼放5個app 瀏覽:915
壓縮機出涼風 瀏覽:823
不能從文件夾看到迅雷 瀏覽:139
編程處理表格有意義嗎 瀏覽:438
java字元串回車換行 瀏覽:155
普通分體空調是什麼壓縮機 瀏覽:824
數控車床牙刀滾花編程實例 瀏覽:944
辦公室pdf 瀏覽:279
自動化測量和編程 瀏覽:588
827編程教學 瀏覽:726
跳轉到文件夾 瀏覽:518
文件夾怎麼解壓並安裝 瀏覽:406
壓縮機維修論壇 瀏覽:8
加密碼的筆記本app 瀏覽:685