使用java 1.7进行类路径配置有什么问题?

时间:2013-10-12 04:08:12

标签: java configuration classpath

我正在尝试使用当前目录中的命令java SocketTest运行一个编译的类。 但是有些不对劲:

  

线程“main”中的异常   java.lang.NoClassDefFoundError:SocketTest(错   名称:插座/ SocketTest)...

这是我在Windows XP中的类路径和路径配置: JAVA_HOME

C:\Program Files\Java\jdk1.7.0_25\

类路径:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

路径:

%JAVA_HOME%\jre\bin;C:\Program Files\Java\jdk1.7.0_25\bin;C:\Ruby187\bin;H:\Program Files\ARM\ADSv1_2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN

我认为.;已经过仔细编写,所以我不确定java命令有什么问题。请帮帮忙!

1 个答案:

答案 0 :(得分:1)

错误消息指出您需要将您的课程设置为更正的包socket。因此,您需要创建名为socket的文件夹,然后将SocketTest.class放到此文件夹中并运行以下命令(在socket的父文件夹下):

java socket.SocketTest