簡體   English   中英

從命令提示符編譯並運行Eclipse Project

[英]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

對於構建,您可以導出Ant構建文件。 只需右鍵單擊項目 - > 導出 - > Ant構建文件 在命令promt上使用ant <buildfile> buildfile ant <buildfile>來構建項目。

看一下這個答案: Eclipse:從控制台導出運行 eclipse項目的導出運行配置

假設具有以下目錄結構的項目:

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

有關更多信息,請參閱以下鏈接

用javac編譯 - javapractices

從命令行構建Eclipse Java項目 - Stackoverflow

我知道一些舊問題,但是如果你想知道運行基於Eclipse的項目的命令提示符(即Eclipse使用的那個)

  1. 將項目運行到Eclipse中
  2. 轉到Debug透視圖
  3. (無論如何在我的屏幕上)左上角的窗口應該有一個小的“調試”選項卡。
  4. 右鍵單擊項目名稱,選擇下拉列表底部的“ Properties
  5. 單擊“命令行”字段(這是您可能想要的)。
  6. 按[ctrl] + A和[ctrl] + C進行選擇和復制
  7. 將其粘貼到命令行中,或者
  8. (我做了什么)在Windows中,創建新的*.bat文本文件並將其粘貼到那里...現在雙擊該文件應該運行你的java項目。

如果你想從日食中運行並像我一樣懶惰,那就非常有用。

順便說一下,我需要這個用於導出單一任務的項目。 當然,他們也希望看到*.java文件中的代碼,而上面只使用*.class文件Eclipse即時構建。 要批量編譯* .java文件然后運行,您需要在上面的進程中獲得的javaw行之前放置一個適當的javac命令並相應地進行調整 - 請查看Java Docs。 雖然Eclipse已經使用庫類路徑完成了大部分工作(我使用了一些庫)。

選擇項目,然后單擊File-> Export,打開一個新窗口。

從中選擇Runnablejar選項,然后單擊下一步按鈕。

在啟動配置中,選擇主類,在導出目標中,指定要存儲jar文件的路徑。

暫無
暫無

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

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