java问题

1.jar包不能双击打开

重装java后,发现jar包不能双击打开了

因此运行jar包只能在cmd目录下 java -jar 包名。

怎么能忍,修改注册表

注册表项为\HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command

原表项为 上图,改为下图即可

2.java误删了src文件

直到最后才知道删了src,

cmd窗口运行java命令,报错:could not open `F:\Java\jre7\lib\amd64\jvm.cfg'

JAVA_HOME的环境变量值根本不是这个目录,到CMD命令窗口下,用echo %JAVA_HOME%,也显示正常,

扫描二维码关注公众号,回复: 4076562 查看本文章

但是java -version时,显示java的home目录仍然是F:\Java\jre7,百度一下发现,原来JDK如果执行过安装程序后,会在
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7.0_45\MSI\ 留下印记,里面有一项INSTALLDIR记录的还是当时安装的旧路径,直接把JavaSoft这一项全部删除了,重启cmd窗口,运行java命令,又出现另一个错误:

C:\Users\jimmy.yang>java -version
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

网上搜索了下,Path系统环境变量中,把%JAVA_HOME%\bin调整到最前面,重启cmd窗口,运行java命令,好了


3.Eclipse安装好后快捷方式无法在桌面上打开,在Eclipse文件夹里可以正常打开。

将java的jre文件夹复制到eclipse目录下,问题解决。

猜你喜欢

转载自blog.csdn.net/qq_40657585/article/details/84036150
今日推荐