【求助】如何编译运行一个java demo

运行结果如下
图片说明
如果是一个helloworld的java文件,我编译运行成功过,应该不是环境问题,哪位大神能否帮忙看下?我附上代码链接http://download.csdn.net/detail/zhuifeng20008/9439664

我的问题是如何编译这个demo

看了你的源码,主要有如下问题
1.编码问题,解决办法为新建三个一样名字的java文件,将原文件内容复制到新建的文件中
2.代码问题,修改public static Vector clients=new Vector()为public static Vector clients=new Vector()
3.编译和执行命令如下
先dos命令进到cn/com目录下
javac -d . *
java cn.com.SocketTest

在你的端代码\cn\com文件夹下,有没有sockettest.class文件,如果有,sockettest是不是public类型的,里面有没有static main方法。

直接把代码贴出来。。。

如果你没配错环境,而且那目录下已有那个SocketTest.class文件,你就是运行当时错了,应该在黑窗口里 打上 java SocketTest 没有 .class

你这代码是从哪搞来的?时间关系,只能给你说一部分错误!首先你代码编码有问题,新建三个记事本,分别把原来的三个java文件的内容考进去,保持命名不变.这样可以解决编码的问题.然后就是你代码里SocketTest中的Vector用的有问题,自行百度.希望对你有点帮助

绝对是环境的问题!卸载jdk重新安装(一定要去官网),安装好不要改环境变量软件会自己配置。再去运行你的程序。图片说明

文件名是A
首先:cd 指定你保存文件的文件夹路径--dir找到这个文件
编译是:javac A.java
执行是:java A

java SocketTest 运行,不要加.class

如果还是不行,就说明你编译的时候出问题了,路径不对
用java -d . SocketTest.java编译后会按照包路径生成class文件,然后再用java命令执行就行
例如
假设SocketTest.java中对应的包名是com.test,命令如下
javac -d . SocketTest.java
java com.test.SocketTest

第二条写错了,不好意思,应该是修改public static Vector clients=new Vector()为public static Vector clients=new Vector()

vector后要加上