请问如果使java.exe这个程序脱离JRE和JDK环境运行???

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:33:48
如果电脑上面没有安装JRE和JDK,但是需要调用到某个JAR文件中的CLASS,这时需要用到JAVA.EXE,请问要使java.exe这个程序脱离JRE和JDK环境运行需要哪些文件和需要怎样设置???
请给出详细的回答,这里20分拱手送上^_^
不过不要给我一个连接,我需要一个详细的答案!!!
回答二楼的···java.exe是可以脱离jre和jdk环境运行的···因为我看见有人做过···只需要将%JAVA_HOME%设置为JRE的运行库目录就可以···java.exe只需要调用jre里面的几个文件···但是我不是很清楚要提取哪几个文件出来···

再补充,我将rt.jar这个基础类文件库复制到了脱离的目录下,一通过java.exe运行jar程序java.exe就错报,经过观察是java.lang.UnsupportedClassVersionError.class这个类导致的,但是如果少了这个类程序又不能正常运行装了jre之后一切正常···不知道是什么原因···

没有JRE怎么可能运行java程序!!
(也许是我孤陋寡闻了)

你看看这个帖子吧:
http://www.blogjava.net/lzqdiy/archive/2007/06/09/115354.html

可以这样么?
java.exe运行上述的程序时还需要一些基础类库,这个是我们平时编程的时候接触不到的(当然也有接触得到的,比如String类,你可能把String.class一起打包到jar文件中么),除非找到这些库,一起拷过来。只是一起拷过来也就差不多把jre装了一下......

个人意见,有错误望指出

补充:厉害,我发现jdk的jre目录比jre的安装目录文件多,还多了个服务器端的server文件夹,说不定jdk的runtime本来就比jre的要全

再补充,估计是原来jre版本和jdk版本不太一样,注册表改改看,我记得有CurrentVersion项的,不过不知道有没有用