2015-10-30 47 views
0

所以我是新來的java(更熟悉python)很抱歉,如果這是一個非常愚蠢的問題。我有一個java文件的文件夾。我創建了一個新的目錄並將java文件編譯進去。初始編譯後更新,Java

~ mkdir classes 
~ javac -d classes my_code/*.java 

現在,在最初編譯代碼,我可以使用運行在終端腳本:

java classes/some_script 

接下來,使代碼更新我使用一個IDE(的IntelliJ) 。但是,當我保存some_script.java文件後,當我重新運行終端中的上述語句時,更新不顯示。

有什麼我需要做的(終端中)來更新文件,以便當我在終端中重新運行語句時,我在IDE中所做的更改顯示出來了嗎? (PS我使用的是Mac)。

在此先感謝。

回答

4

每次修改源代碼時,都需要編譯代碼。與python相反,你不能保存文件並運行它。

+0

謝謝!就像我說的,一個愚蠢的問題。 :) – Richard

+1

@Richard請注意,幾乎每個IDE(Eclipse,IntelliJ)*都會*在您保存時自動運行編譯。再一次使用這些工具的原因。 – chrylis