[英]Compile and run Eclipse Project from command prompt
如何從命令提示符編譯和運行Java Eclipse Project?
如何僅使用java文件名從命令行運行Java Eclipse項目。 我不想使用Eclipse生成的類文件或jar文件。
可能嗎?
即使有了jar文件,我發現加載靜態文件失敗了,因為FileNotFoundException
,如何解決?
我打算像這樣跑 -
http://www.skylit.com/javamethods/faqs/javaindos.html
首先是javac
然后是java
假設具有以下目錄結構的項目:
PROJECT_HOME
-> lib (jar files)
-> src (java code)
-> hirondelle (top-level package; no .java files)
-> ante (.java files)
-> deluvian (.java files)
用javac編譯
PROJECT_HOME>javac -cp lib\* src\hirondelle\ante\*.java src\hirondelle\ante\deluvian\*.java
這將編譯到位,並在.java文件旁邊創建.class文件。 如果要將生成的類文件放在其他位置,請使用-d選項將它們放入現有目錄中:
PROJECT_HOME>javac -cp lib\* -d build src\hirondelle\ante\*.java src\hirondelle\ante\deluvian\*.java
如果你的jar在各種目錄中,那么classpath是一個由分號分隔的列表:
-cp lib\*;C:\abc\one.jar;C:\xyz\two.jar
有關更多信息,請參閱以下鏈接
我知道一些舊問題,但是如果你想知道運行基於Eclipse的項目的命令提示符(即Eclipse使用的那個)
Properties
” *.bat
文本文件並將其粘貼到那里...現在雙擊該文件應該運行你的java項目。 如果你想從日食中運行並像我一樣懶惰,那就非常有用。
順便說一下,我需要這個用於導出單一任務的項目。 當然,他們也希望看到*.java
文件中的代碼,而上面只使用*.class
文件Eclipse即時構建。 要批量編譯* .java文件然后運行,您需要在上面的進程中獲得的javaw
行之前放置一個適當的javac
命令並相應地進行調整 - 請查看Java Docs。 雖然Eclipse已經使用庫類路徑完成了大部分工作(我使用了一些庫)。
選擇項目,然后單擊File-> Export,打開一個新窗口。
從中選擇Runnablejar選項,然后單擊下一步按鈕。
在啟動配置中,選擇主類,在導出目標中,指定要存儲jar文件的路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.