无法从Linux平台上的另一个jar使用Java Runtime访问jarfile

dbw

我正在尝试使用Java类中的Runtime.exec函数从另一个jar运行可执行jar
代码是

Runtime r = Runtime.getRuntime();
Process p = r.exec("java -jar \""+_JarPath +"\" "  + "\""+ args[0]+"\""+ " " +"\""+ args[1]+"\""+ " " +"\""+ args[2]+"\"" + " " +"\""+ args[3]+"\"");

在这里,参数args不是null且定义明确。

这段代码在Windows平台上可以正常运行,但是在Linux上却出现错误

无法访问jarfile“ /opt/mydir/lib/MyFol/mytest.jar”

我已经阅读了其他类似的问题,并确保

  1. 目录/opt/mydir/lib/MyFol/和文件mytest.jar拥有所有权限
  2. 从中启动此process命令的可执行jar也具有所有权限。
  3. Linux上的用户也是管理员

在Linux上使用OpenJDK

罗宾·格林

尝试不使用双引号。我怀疑可能不是shell被调用而是Java被直接调用的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法访问jarfile

来自分类Dev

无法访问jarfile

来自分类Dev

java:“无法访问jarfile ...”

来自分类Dev

java:“无法访问jarfile ...”

来自分类Dev

无法访问jarfile,`ProcessBuilder`

来自分类Dev

来自终端的Java:“无法访问jarfile Example.jar”

来自分类Dev

错误:无法访问 jarfile ApacheJMeter.jar errorlevel=1 in

来自分类Dev

Java变量无法从一个类访问另一个类

来自分类Dev

无法从java中的另一个类访问一个类

来自分类Dev

如何使用另一个Linux操作系统访问另一个分区中的文件

来自分类Dev

使用Runtime.exec(...)从另一个执行一个Java程序

来自分类Dev

从另一个jar文件访问资源

来自分类Dev

从另一个jar调用的访问方法

来自分类Dev

有没有办法从java中的另一个.jar文件访问一个类

来自分类Dev

无法从另一个类访问变量

来自分类Dev

无法访问另一个QML的属性

来自分类Dev

无法从另一个类访问NSMutableArray

来自分类Dev

无法从另一个类访问公共委托

来自分类Dev

无法从另一个类访问资源

来自分类Dev

无法访问Java中另一个类中方法的返回实例

来自分类Dev

无法从Java中的另一个类访问变量?

来自分类Dev

Java - 无法访问另一个类中的数组列表

来自分类Dev

无法使用另一个应用程序组访问NSUserDefaults

来自分类Dev

FileStream错误-进程无法访问文件...由另一个进程使用

来自分类Dev

进程无法访问文件“...”,因为它正被另一个进程使用

来自分类Dev

如何使用linux终端访问网络上的另一个文件系统?

来自分类Dev

使用Windows Phone Runtime 8.1应用程序中的代码访问另一个主题的主题资源

来自分类Dev

无法访问一个SourceForge项目,但能够访问另一个

来自分类Dev

无法访问一个SourceForge项目,但能够访问另一个

Related 相关文章

  1. 1

    无法访问jarfile

  2. 2

    无法访问jarfile

  3. 3

    java:“无法访问jarfile ...”

  4. 4

    java:“无法访问jarfile ...”

  5. 5

    无法访问jarfile,`ProcessBuilder`

  6. 6

    来自终端的Java:“无法访问jarfile Example.jar”

  7. 7

    错误:无法访问 jarfile ApacheJMeter.jar errorlevel=1 in

  8. 8

    Java变量无法从一个类访问另一个类

  9. 9

    无法从java中的另一个类访问一个类

  10. 10

    如何使用另一个Linux操作系统访问另一个分区中的文件

  11. 11

    使用Runtime.exec(...)从另一个执行一个Java程序

  12. 12

    从另一个jar文件访问资源

  13. 13

    从另一个jar调用的访问方法

  14. 14

    有没有办法从java中的另一个.jar文件访问一个类

  15. 15

    无法从另一个类访问变量

  16. 16

    无法访问另一个QML的属性

  17. 17

    无法从另一个类访问NSMutableArray

  18. 18

    无法从另一个类访问公共委托

  19. 19

    无法从另一个类访问资源

  20. 20

    无法访问Java中另一个类中方法的返回实例

  21. 21

    无法从Java中的另一个类访问变量?

  22. 22

    Java - 无法访问另一个类中的数组列表

  23. 23

    无法使用另一个应用程序组访问NSUserDefaults

  24. 24

    FileStream错误-进程无法访问文件...由另一个进程使用

  25. 25

    进程无法访问文件“...”,因为它正被另一个进程使用

  26. 26

    如何使用linux终端访问网络上的另一个文件系统?

  27. 27

    使用Windows Phone Runtime 8.1应用程序中的代码访问另一个主题的主题资源

  28. 28

    无法访问一个SourceForge项目,但能够访问另一个

  29. 29

    无法访问一个SourceForge项目,但能够访问另一个

热门标签

归档