我正在修改一个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