昨天,今天,明天,每天的每天,你是否都多懂得一点点...

星期日, 二月 20, 2011

j2ee 注册表设置

装了 j2ee 后居然还是不能运行 java 程序。 说什么我没装jdk, 我晕。

查了 j2ee 的安装目录, 找到里面有jdk, 而 jdk 里面还有 jre. 明明什么都有。。。

查了下, path, 居然没有在安装过程中变设置, 然后手动把 bin 目录加进 path.

加入后, 还是不行。。。

手动用 java -jar 运行 java 程序成功。 但是直接运行java 程序里面的 exe 文件失败。

说明这些程序不读环境变量,而是读注册表。

安装 netbeans 也失败, 说找不到 jdk, 用 --javahome 参数安装成功。

但这也不是办法呀。。。

后来从另一台机器导出个注册表, 修改后导入这台机器, 才正常了。。。

怎么j2ee 的安装程序不设置 环境变量, 也不设置 classpath, 也不设置注册表呢。。。晕呀。。。


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6]
"JavaHome"="c:\\Develop\\Sun\\SDK"
"MicroVersion"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6.0_17]
"JavaHome"="c:\\Develop\\Sun\\SDK"
"MicroVersion"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in]

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.6.0_17]
"JavaHome"="c:\\Develop\\Sun\\SDK\\jdk\\jre"
"UseJava2IExplorer"=dword:00000001
"UseNewJavaPlugin"=dword:00000001
"HideSystemTrayIcon"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"Java6FamilyVersion"="1.6.0_17"
"CurrentVersion"="1.6"
"BrowserJavaVersion"="1.6.0_17"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6]
"JavaHome"="c:\\Develop\\Sun\\SDK\\jdk\\jre"
"RuntimeLib"="c:\\Develop\\Sun\\SDK\\jdk\\jre\\bin\\client\\jvm.dll"
"MicroVersion"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_17]
"JavaHome"="c:\\Develop\\Sun\\SDK\\jdk\\jre"
"MicroVersion"="0"
"RuntimeLib"="c:\\Develop\\Sun\\SDK\\jdk\\jre\\bin\\client\\jvm.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs]





--
Feng

没有评论:

其它博客地址

此博客的同步博客地址: http://fengnz.wordpress.com
这里进入我的MSN SPACE.