当前位置: 技术问答>java相关
高分求救-----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"
求救!
|
我的是
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment1.3]
"JavaHome"="d:\jdk131\jre"
"MicroVersion"="1"
"RuntimeLib"="d:\jdk131\jre\bin\hotspot\jvm.dll"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment1.3.1]
"JavaHome"="d:\jdk131\jre"
"MicroVersion"="1"
"RuntimeLib"="d:\jdk131\jre\bin\hotspot\jvm.dll"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment1.3]
"JavaHome"="d:\jdk131\jre"
"MicroVersion"="1"
"RuntimeLib"="d:\jdk131\jre\bin\hotspot\jvm.dll"
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment1.3.1]
"JavaHome"="d:\jdk131\jre"
"MicroVersion"="1"
"RuntimeLib"="d:\jdk131\jre\bin\hotspot\jvm.dll"
|
注册表中的中文要改为英文的 跟第一个兄弟的对照改一下
Java 插件--->Java Plug-in
Java 运行时环境---->Java Runtime Environment
其它照着: wjmmml(笑着悲伤) 就行
Java 插件--->Java Plug-in
Java 运行时环境---->Java Runtime Environment
其它照着: wjmmml(笑着悲伤) 就行
|
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安装目录
|
C:javacodemusic5>jdb
Initializing jdb...
> run Music5
run Music5
Java HotSpot(TM) Client VM warning: Setting of property "java.compiler" is i
gnor
ed
>
VM Started: Wind.play()
Percussion.play()
Stringed.play()
Brass.play()
Woodwind.play()
The application exited
想知道一些关于 jdb 的操作
bow
Initializing jdb...
> run Music5
run Music5
Java HotSpot(TM) Client VM warning: Setting of property "java.compiler" is i
gnor
ed
>
VM Started: Wind.play()
Percussion.play()
Stringed.play()
Brass.play()
Woodwind.play()
The application exited
想知道一些关于 jdb 的操作
bow