当前位置: 技术问答>java相关
高分求救---简单问题
来源: 互联网 发布时间:2015-10-11
本文导语: jdk1.3(安装在c:jdk1.3) 配置了path,和classpath 在d:java下建立的Hello.java 可以编译,生成Hello.class 运行时出错 Error opening registry key 'SoftwareJavaSoftJava Runtime Environment' Error: could not find java.dll Error: could not find Java 2 Runtime...
jdk1.3(安装在c:jdk1.3)
配置了path,和classpath
在d:java下建立的Hello.java
可以编译,生成Hello.class
运行时出错
Error opening registry key 'SoftwareJavaSoftJava Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
但是把Hello.class复制到c:jdk1.3bin目录下
运行成功!
据第一条error查看了注册表
[HKEY_LOCAL_MACHINESOFTWAREJavaSoft]
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Development Kit]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Development Kit1.3]
"JavaHome"="C:\jdk1.3"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Development Kit1.3.0]
"JavaHome"="C:\jdk1.3"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Servlet Development Kit 2.0]
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Servlet Development Kit 2.02.0]
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 插件]
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 插件1.3]
"JavaHome"="C:\Program Files\JavaSoft\JRE\1.3"
"RuntimeLib"="C:\Program Files\JavaSoft\JRE\1.3\bin\hotspot\jvm.dll"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境1.3]
"JavaHome"="C:\Program Files\JavaSoft\JRE\1.3"
"MicroVersion"="0"
"RuntimeLib"="C:\Program Files\JavaSoft\JRE\1.3\bin\hotspot\jvm.dll"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境1.3.0]
"JavaHome"="C:\Program Files\JavaSoft\JRE\1.3"
"MicroVersion"="0"
"RuntimeLib"="C:\Program Files\JavaSoft\JRE\1.3\bin\hotspot\jvm.dll"
求救!
配置了path,和classpath
在d:java下建立的Hello.java
可以编译,生成Hello.class
运行时出错
Error opening registry key 'SoftwareJavaSoftJava Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
但是把Hello.class复制到c:jdk1.3bin目录下
运行成功!
据第一条error查看了注册表
[HKEY_LOCAL_MACHINESOFTWAREJavaSoft]
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Development Kit]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Development Kit1.3]
"JavaHome"="C:\jdk1.3"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Development Kit1.3.0]
"JavaHome"="C:\jdk1.3"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Servlet Development Kit 2.0]
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Servlet Development Kit 2.02.0]
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 插件]
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 插件1.3]
"JavaHome"="C:\Program Files\JavaSoft\JRE\1.3"
"RuntimeLib"="C:\Program Files\JavaSoft\JRE\1.3\bin\hotspot\jvm.dll"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境1.3]
"JavaHome"="C:\Program Files\JavaSoft\JRE\1.3"
"MicroVersion"="0"
"RuntimeLib"="C:\Program Files\JavaSoft\JRE\1.3\bin\hotspot\jvm.dll"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境1.3.0]
"JavaHome"="C:\Program Files\JavaSoft\JRE\1.3"
"MicroVersion"="0"
"RuntimeLib"="C:\Program Files\JavaSoft\JRE\1.3\bin\hotspot\jvm.dll"
求救!
|
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境]
………………………………………………………………………………
注意到这些中文的“java 运行时环境”几个字没有?
将注册表中的这些字段名全部改为英文的:Java Runtime Environment
………………………………………………………………………………
注意到这些中文的“java 运行时环境”几个字没有?
将注册表中的这些字段名全部改为英文的:Java Runtime Environment
|
1:jdk开发中系统环境变量设置:
方法如下:
Win2000中:
右键我的电脑--》属性--》高级--》环境环境变量
classpath=.;jdk安装目lib
path=jdk安装目录bin
注意:一定不可忽略“.”。
Win98中:
修改autocexe.bat 就是修改自动批处理文件。
添加:
set classpath=.;jdk安装目lib
set path=jdk安装目录bin;%path%
2:(前提设置好了系统环境变量)
不带包的编译,相当简单:
javac 类名.java
java 类名
关于带包的编译问题:
如果你的类是带包的,应该用如下方法编译:
javac -d 包的父目录 类名.java
java 包名.类名
3:Tomcat服务器配置:
1):设置好系统环境变量。
2):JAVA_HOME=G:JBuilder6jdk1.3.1
G:JBuilder6jdk1.3.1为jdk安装目录
3):TOMCAT_HOME=tomcat安装目录
方法如下:
Win2000中:
右键我的电脑--》属性--》高级--》环境环境变量
classpath=.;jdk安装目lib
path=jdk安装目录bin
注意:一定不可忽略“.”。
Win98中:
修改autocexe.bat 就是修改自动批处理文件。
添加:
set classpath=.;jdk安装目lib
set path=jdk安装目录bin;%path%
2:(前提设置好了系统环境变量)
不带包的编译,相当简单:
javac 类名.java
java 类名
关于带包的编译问题:
如果你的类是带包的,应该用如下方法编译:
javac -d 包的父目录 类名.java
java 包名.类名
3:Tomcat服务器配置:
1):设置好系统环境变量。
2):JAVA_HOME=G:JBuilder6jdk1.3.1
G:JBuilder6jdk1.3.1为jdk安装目录
3):TOMCAT_HOME=tomcat安装目录