java -classpath . Hello
解决方案 »
- java 车牌号识别
- 不知如何在下载页面下载东西,求哥哥姐姐帮忙
- java与mysql连接,mysql-connector-java-5.1.12-bin.jar要与mysql版本一致吗?
- string转换int报错
- 在线急等!如何读取系统的Dots Per Inch?
- 一个从C++转学JAVA的初学者的问题,请各位有时间看看,都是一些入门的问题,不过很钻牛角尖,可能我理解的不深?
- 在构造函数中进行异常处理引起的问题
- Socket编程问题
- 我下了个JAVA SDK 1.41但不知怎么用.望好心人指点.
- 怎么向数据库输入长二进制数据
- 关于java的xml解析器的问题
- 第一个windows就有问题(帮帮忙~~~~)
1、程序没问题,而且javac和java命令都可以直接执行,Path环境变量设置也没问题。2、java运行程序的时候出现“Exception in thread "main" java.lang.NoClassDefFoundError: Hello”是因为找不到你运行的类,(你是在类的当前目录下运行的,应该可以直接运行的啊,我以前就可以,在当前目录下可以不设置ClassPath或者是带上-classpath选项而直接运行,困惑……)3、解决方法:(1)使用-classpath选项:java -classpath . Hello // . 表示当前目录。
(2)设置ClassPath,值设为:.(就1个点就可以了,表示当前目录)。建议你去看看这个帖子:
http://community.csdn.net/Expert/TopicView.asp?id=3335415
去这里看看这个HELLO WORLD全共略你就明白了,我前2天就是看这贴会的
.表示当前目录
多就多点,你设置了就一定没问题了classpath=.;c:\j2sdk1.4.2_04\lib\dt.jar;c:\j2sdk1.4.2_04\lib\tools.jar;c:\j2sdk1.4.2_04\common\lib\servlet.jar;
<JDK所在目录>\bin\javac <源码所在目录>\文件名.java
编译通过<编译后的class文件所在目录>\java 文件名.class
就可以了但在源码所在目录直接用javac命令为何不能直接编译
请关注的大虾指教
难道SUN就不会在安装JDK的时候把这些设置写到环境变量里去,简直多此一举。
浪费时间,简直就是故意给初学者下马威
看看
配置好classpath变量就ok了
如下:
set classpath=.;d:\jdk1.3.1\lib
主要是.;的问题。
上面有人说的没有设置classpath就可运行的问题,有本教材中说在1.3版后,就可以不用设置classpath了,不过这个本人没试。