簡體   English   中英

在cmd提示符下編譯並運行在Eclipse上編寫的Java代碼

[英]compile and run java code written on Eclipse on cmd prompt

我正在嘗試運行一個包含兩個庫jpbc-api-1.2.1.jarjpbc-plaf-1.2.1.jar的Java項目。 該代碼已在Eclipse上編寫,我現在嘗試在Windows計算機上的cmd提示符下運行它。 我轉到了.classpath文件,並確保按如下所示修改路徑:

classpathentry kind="lib" path="lib/jpbc-api-1.2.1.jar" sourcepath="lib/jpbc-api-1.2.1.jar"

classpathentry kind="lib" path="lib/jpbc-plaf-1.2.1.jar" sourcepath="jpbc-plaf-1.2.1.jar"

每當我嘗試編譯Java代碼時,都會出現以下錯誤:

錯誤:找不到符號

我使用以下命令進行編譯:

javac filename.java

這顯然是因為編譯器無法找到我要顯示的路徑的文件。 有編譯和運行代碼的特定方法嗎?

如果它已經被Eclipse編譯,則不需要編譯器來運行該程序-您只需要Java運行時。 .classpath文件是Eclipse特定的,因此Java編譯器(javac)或Java運行時(java)都不會使用。

假設您的主類名為com.my.MainClass,並且類目錄稱為“ myclasses”,則可以使用以下命令行運行您的類:

java -classpath lib/jpbc-api-1.2.1.jar;lib/jpbc-plaf-1.2.1.jar;myclasses com.my.MainClass

我認為您應該查看Java命令行工具的文檔: http : //docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html http://docs.oracle。 com / javase / 7 / docs / technotes / tools / windows / javac.html

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM