我跑在OS X上使用的TextMate一旦一個Java程序,我不能使用Java其他地方了。
在最簡單的方案,我得到:Textmate破壞了我的Java?異常在線程「主要」 java.lang.NoClassDefFoundError
Exception in thread "main" java.lang.NoClassDefFoundError: Gateway (wrong name: org/mcgill/telecom/Gateway)
無論我用javac -classpath . Gateway.java, java -classpath . Gateway
或Eclipse或NetBeans
完全相同的程序可以在TextMate中使用CMD-R仍然運行,但在其他地方。
我的Java發生了什麼?