当前位置: 技术问答>java相关
关于jdk的问题。绝对给分!
来源: 互联网 发布时间:2015-05-05
本文导语: 我想把jdk现在的安装目录和它内部的所有内容统统打进我的包内,这样当我自己做的安装程序指定安装到其他路径,完成文件移动后再修改那些由于安装路径不同而必须修改的内容。我现在不知道该修改哪些地方,如...
我想把jdk现在的安装目录和它内部的所有内容统统打进我的包内,这样当我自己做的安装程序指定安装到其他路径,完成文件移动后再修改那些由于安装路径不同而必须修改的内容。我现在不知道该修改哪些地方,如果不向注册表内写东西sdk还能不能正常运行?
哪位大哥帮我一把,小弟不胜感激!
哪位大哥帮我一把,小弟不胜感激!
|
不太明白你要什么?
是想在自己的软件中带一个jdk?象weblogic61 or jbuilder6 那样?
你看安装jb时,它也改了注册表的。你要在安装程序中修改系统环境变量,也要改动注册表,不然如何保存这个改动?因为环境变量被保存在注册表中。
与java相关的注册表项就是那个javaSoft项和环境变量中的java_home,一般可以不用设置classpath。
是想在自己的软件中带一个jdk?象weblogic61 or jbuilder6 那样?
你看安装jb时,它也改了注册表的。你要在安装程序中修改系统环境变量,也要改动注册表,不然如何保存这个改动?因为环境变量被保存在注册表中。
与java相关的注册表项就是那个javaSoft项和环境变量中的java_home,一般可以不用设置classpath。
|
没问题。
path = %java_home% 即(jdk1.xbin)
classpath = %java_home% 的 dt.jar,tool.jar
path = %java_home% 即(jdk1.xbin)
classpath = %java_home% 的 dt.jar,tool.jar
|
修改enviroment classpath javahome
|
在你的注册表查一下jdk的信息,将其中的路径改成现在的jdk路径不就ok?试试看吧,我也是猜的。应该是在HKEY_LOCAL_MACHINESOFTWAREJavaSoft路径下。
|
可以,在WIN2000中直接修改PATH路径是完全可以的,无论你的JDK会转移到什么路径去。再者,注册表中的JavaSoft项其实管理的是JRE,也就是JAVA运行环境,一般都是在安装JDK时自动装载在C:/Program Files/JavaSoft中的(假定C盘为系统安装目录),它可以保证JAVA程序在本地机器上的正确运行,和JDK不是一个概念 :) ,所以修改注册表其实没有什么含义。