2012-09-19 62 views
-1

我有一個java項目,它導入了幾個jar庫。現在我想在unix機器上運行它。沒有java IDE可用,所以我需要使用像-javac這樣的命令。但我不知道如何用.jar文件編譯.java文件。我將.java文件和.jar文件放在同一個文件夾中,例如,java/com/Tstream:Tstream.java,twitter4j-core.jar,twitter4j-stream.jar,twitter4j-async.jar。有什麼建議麼?如何用jar文件編譯java文件

+0

您是否嘗試過'男人javac'? – condit

+0

你們,但我仍然感到困惑。 –

回答

2

您應該使用javac工具,-classpath-cp)選項

javac -classpath twitter4j-core.jar;twitter4j-stream.jar;twitter4j-async.jar java/com/Tstream/Tstream.java 

文件樹應

/twitter4j-core.jar 
/twitter4j-async.jar 
/twitter4j-stream.jar 
/java/com/Tstream/Tstream.java 
+0

twitter4j-core.jar不應與Tstream.java位於同一個文件夾中? –

+0

@李'不,他們可以在不同的文件夾。你還有問題嗎? – Ilya