4
在做了一些設置eclipse構建路徑的工作之後,我想使用我所做的(在.classpath中)來啓動我的項目的一個版本,其中我只有jar並且沒有編譯依賴關係,具有相同的類路徑。這可能使用普通的java命令嗎?完全可以在命令行中使用嗎?我需要使用eclipse來使用.classpath嗎?我可以使用eclipse .classpath文件來設置類路徑並從命令行啓動jar嗎?
在做了一些設置eclipse構建路徑的工作之後,我想使用我所做的(在.classpath中)來啓動我的項目的一個版本,其中我只有jar並且沒有編譯依賴關係,具有相同的類路徑。這可能使用普通的java命令嗎?完全可以在命令行中使用嗎?我需要使用eclipse來使用.classpath嗎?我可以使用eclipse .classpath文件來設置類路徑並從命令行啓動jar嗎?
如果你想使用你在eclipse中創建的構建路徑設置,你應該使用「Run As」命令從eclipse運行你的程序。但是,這不會從jar中運行程序,而是從編譯的類中運行。
如果您計劃從命令行運行jar文件,則需要使用「-cp」選項設置類路徑。我不知道有任何方法將eclipse .classpath文件傳遞給jvm。
也許如果我可以將該jar導入爲新的(二進制)項目並複製.classpath? (無論如何,我會接受你的答案) – rwst
在這裏尋找如何運行jar文件,雖然你可能仍然需要手動設置類路徑:http://stackoverflow.com/questions/4505372/how-to-run- A-JAR文件,在月食 – pushy