我正在修改一個java程序,它是在2004年使用J2re1.4.2_03中的javaw.exe編寫的。如何找出原來的jdk版本
問題: 有沒有辦法找出一個程序員用來編譯java文件的JDK編譯器?
backstory: 我用jdk5的javac重新編譯了java文件。 我用j2re1.4.2_03中的javaw.exe運行它,它給了我一個彈出錯誤「找不到主類,程序將退出。」
從一些谷歌搜索,錯誤消息意味着用更老的javac.exe編譯的類 如果我用jdk5的javaw.exe運行它,沒有錯誤。
我想避免重新編譯所有的類文件,因爲我沒有完全重新編譯原始java文件。
有沒有辦法解決這個問題或找出原始程序員用來做這件事的編譯器?或者其中一個提前
有沒有源代碼必須與簽名的方法:' public static void main(String [] args)'??你在調用這個類嗎? – OscarRyz 2009-12-29 00:09:22