你可以直接在命令行输入命令:java 看是否有一系列的用法提示,
如果没有,刚是你的jdk环境没有设置好!
如果没有,刚是你的jdk环境没有设置好!
解决方案 »
- 终于找到国内的免费JSP/Servlet空间了,想找地方练手的新手快来吧!
- 郁闷一下午的问题,请高手解决一下......................................................^_^
- float类型相减问题,想不通
- socket如何实现发送信息30秒后未收到应答信息立即重发?再连续发送3次后仍未得到应答则停发,请问该如何实现?
- 请教用SOCKET传送多个文件的问题~!
- Swing换肤
- 关于package问题?
- 有关Double.NaN的问题
- 如何不通过数据源直接连ACCESS数据库?
- 急!急!急!请教JBUILDER问题,如何使JBCL、Swing等非AWT控件能在浏览器中显示?
- java how to program 第四版和第五版哪个翻译的好些呢?
- 小弟跪求,急啊.很菜的问题.
你没有把HelloWorld.class的路径添加到classpath里
先在命令行输入(假设helloworld.class在c:\helloword目录下):
c:\> set classpath=%classpath%;C:\helloworld;
现在再执行java HelloWorld就没有问题了!
classpath = %classpath%;.;
非常感谢大家。
我把程序所在位置加入classpath中就没有问题了但是:1: classpath = %classpath% 是什么意思?我试了一下,没有这个%classpath% 我写的是:D:\Program Files\j2sdk1.4.1_01\lib\tols.jar;d:\workspace 也能正确出现我的HelloWorld2: 比如我的d:\workspace 放的是源程序,假如我又在别的目录下有的话,也要一个一个一个一个的加入到CLASSPATH中么?好像很麻烦啊?
~~~
添加一个点,一个分号。 把当前目录也加上就可以了
哇!!!!真的可以啊!!! 谢谢奶瓶!我把HelloWorld的程序COPY到D:根目录中,没有在CLASSPATH加入D:\也可以成功出现程序,我又这么在ClassPath中写 .;D:\Program Files\j2sdk1.4.1_01\lib\tols.jar; 干脆把d:\workspace 也DEL了也可以成功的出现程序!无论我的源程序在哪个文件夹中!那么这个.怎么有这么大的作用?为什么?
那我可以这么认为,ClassPath 可以直接这么写: .;D:\Program Files\j2sdk1.4.1_01\lib\tols.jar 不用再把任何你的源文件文件夹目录写上了!!!