先把注册表里面JAVA相应的几个中文的键改成英文的,再试试!
解决方案 »
- 本人是初学java有几道题挺难的,请高手帮看一下!
- 关于 InetAddress类的问题
- 面试题
- String类replace和replaceAll方法的问题
- linux文本特殊输出
- 如何将二进制按位取反?谢谢
- 急!tomcat连接池配置问题,在线给分!
- 有关找工作和面试的问题,来者有分!!!!!!!!!!!
- 关于引入包的问题?
- 怎样取得当前日期(包括时间)并把它存到数据库中?应把它声明为什么类型?
- 请问大家,用java作图形应用程序可以脱离浏览器吗,一定需要GUI的图形操作系统支持吗?
- 照着书enter the code ,there is also some wrong with it,please help me
2,hello.class文件所在的目录应该在CLASSPATH里面
注册表中"software\javasoft\java 运行环境"改为
software\javasoft\java runtime environment
注册表中"software\javasoft\java 运行环境"改为
software\javasoft\java runtime environment
注册表中"software\javasoft\java 运行环境"改为
software\javasoft\java runtime environment
例如:set path=f:\jdk\bin;.
set classpath=f:\jdk\lib;.......(省略号表示原来的内容)
就可以了。根据你的话
“我以为path不对,又
f:\java>f:\jdk\bin\java hello 回车
exception in thread "main" java.lang.noclassdeffounderror:hello”
我想你运行的JAVA虚拟机是WINDOWS系统自带的,你最好用JDK本身的,这就需要把JDK的目录设
在PATH的最前面,注意在classpath中一定要加入当前目录。
我照你的方法作了,
(1)
f:\java>f:\jdk\bin\java hello 回车
exception in thread "main" java.lang.noclassdeffounderror:hello(2)
但我又编译了HelloApplet.java文件:
import java.awt.Graphics;
import javax.swing.JApplet;
public class HelloApplet extends JApplet
{
public void paint(Graphics g)
{
g.drawString("Hello!",50,50);
}
}HelloApplet.html文件:
<HTML>
<APPLET CODE="HelloApplet.class" WIDTH=250 HEIGHT=100>
</APPLET>
</HTML>f:\java>javac HelloApplet.java 回车
f:\java>appletviewer HelloApplet.html 回车
则正常运行(3)
所以我认为问题出在“main”方法上。但不知问题如何解决?
这个问题与你的*.java和*.class文件放哪没关系。
你的程序也没问题。
public class Hello{..
你的文件名应为Hello.java
编译执行是:javac Hello.java
java Hello
注意Hello的大小写。
我照你的方法作了,但还是
f:\java>f:\jdk\bin\java Hello 回车
exception in thread "main" java.lang.noclassdeffounderror:hello你们使用的是NT4或Win2000吗?
按照autoexec.bat中一样设置。
应该可以解决问题。
你能告诉我你的方法吗?
在classpath前面加上".;"这样在运行时,JVM将首先在当前目录下搜寻指定的class文件。程序没有问题
java Hello 我一直用NT……到现在没出现任何问题