nohup:无法运行命令'java' 权限不够 无法运行java程序 您所在的位置:网站首页 hkey_classes_root权限怎么恢复 nohup:无法运行命令'java' 权限不够 无法运行java程序

nohup:无法运行命令'java' 权限不够 无法运行java程序

2023-06-09 02:03| 来源: 网络整理| 查看: 265

0,先得知道如下知识 ↓

java.exe  用于启动window console  控制台程序

javaw.exe  用于启动 GUI程序

javaws.exe  用于web程序。

jvm.dll  就是java虚拟机规范在windows平台上的一种实现

 

1,检查Java环境是否已安装或配置成功。

WIN+R → cmd → java -version,查看是否可以读取到Java版本信息,如果读取不到,说明Java环境安装或配置有问题,重新装一下。

nohup:无法运行命令

 

2,打开注册表

WIN+R → regedit,或者打开C:/Windows/regedit.exe

 

3,修改注册表

3.1,依次展开找到:HKEY_CLASSES_ROOT/Applications/javaw.exe。注意,如果没有的话,就找到安装的Java文件夹里的javaw.exe文件运行一下,或随便找个xxx.jar文件运行一下。再展开注册表就行了。

3.2,依次展开找到:HKEY_CLASSES_ROOT/Applications/javaw.exe/shell/open/command,修改默认的键值为 "C:\Java\jre1.8.0_121\bin\java.exe" -jar "%1" 。即在中间加了个-jar,注意前后有空格。

注意!下图是改的java.exe的配置,如果是GUI的jar包,则注册表里要选javaw.exe下的图示处加 -jar

注意!下图是改的java.exe的配置,如果是GUI的jar包,则注册表里要选javaw.exe下的图示处加 -jar

注意!下图是改的java.exe的配置,如果是GUI的jar包,则注册表里要选javaw.exe下的图示处加 -jar

nohup:无法运行命令

 

=======================================================================================================

最后增加一个使用品处理文件运行的方法 ↓

TIMEOUT /T 8 这一句是延时8秒再执行的意思TIMEOUT /T 8 @start javaw -jar XX.jar

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有