2012-07-18 70 views
0

我使用一個樣本Telnet應用程序代碼中使用包org.apache.commons.net.telnet.TelnetClient的telnet代碼的Java不與windows7的

,當我在XP上運行這個工作,telnet會話連接我可以從中檢索數據。

但是,當我在Windows7中運行相同的jar,它的失敗,下面的異常。

異常在線程 「主要」 java.lang.NoClassDefFoundError: 的javax /網/的SocketFactory

我第一次使用jre7,然後更新這兩個罐子和Windows7至JRE6,但沒有陽性結果

任何人可以幫我在這裏?

回答

0

您的Java安裝存在嚴重問題。該類在2004年左右推出。請檢查您正在運行的是哪個java.exe。 java -version顯示什麼?

+0

它顯示1.7.05版本,​​但升級到jre7它顯示不同的錯誤。系統錯誤193,無法加載Windows7中的Microsoft Access驅動程序(*。mdb)的驅動程序。有任何想法如何使用XP中創建的jar文件在Windows7中使用?我們需要在Windows 7中重新編譯? – Gladson 2012-07-19 06:04:10