我都在Java中文件夾library.jar和program.jar。正確的命令行運行的Java:提示添加類路徑
是什麼?一種方法我試過是:
C:>java -cp c:\java\library.jar;.\java\program.jar program [param]
我都在Java中文件夾library.jar和program.jar。正確的命令行運行的Java:提示添加類路徑
是什麼?一種方法我試過是:
C:>java -cp c:\java\library.jar;.\java\program.jar program [param]
嘗試
java -cp c:\java\library.jar;.\java\program.jar package.the.MainClass [param]
從http://download.oracle.com/javase/1.3/docs/tooldocs/win32/classpath.html
文件夾和歸檔文件
當類存儲在目錄 (文件夾) ,如
c:\java\MyClasses\utility\myapp, then
類路徑入口指向包含包名的第一個 元素 目錄。 (在這種情況下 ,C:\的java \ MyClasses,由於 包名稱是utility.myapp中。)
但當類存儲在一個 檔案文件(.zip或.jar文件)的 類路徑項是路徑和 包括.zip或.jar文件。對於 例如,使用一個類庫 是一個.jar文件,命令 是這個樣子:
C:> java -classpath C:\java\MyClasses\myclasses.jar utility.myapp.Cool
多規格
要在名錄中尋找 類文件C:\ java的\ MyClasses以及類 在C:\ java的\ OtherClasses,您將設置 類路徑:
C:> java -classpath C:\java\MyClasses;C:\java\OtherClasses ...
注意,兩個路徑由分號分隔 。
如果您打算爲您的program.jar是一個可執行的JAR,你必須運行這種方式(讀this):
java -jar program.jar
類路徑項也可以包含通配符( *)字符。例如,類路徑條目C:\java\*
指定了C:\java
目錄中的所有JAR文件,將被擴展到C:\java\library.jar;C:\java\program.jar
。
哎呀,忘了添加缺少的「程序」 – Proyb2 2010-11-06 15:24:29