gpt4 book ai didi

Java错误未能为jnidispatch库创建临时文件

转载 作者:行者123 更新时间:2023-12-04 14:47:12 26 4
gpt4 key购买 nike

在尝试安装第三方 java 应用程序时出现此错误无法为 jnidispatch 库创建临时文件:java.io.IOException:只读文件系统。

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.rzo.yajsw.boot.WrapperExeBooter.main(WrapperExeBooter.java:35)
Caused by: java.lang.Error: Failed to create temporary file for jnidispatch library: java.io.IOException: Read-only file system
at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:751)
at com.sun.jna.Native.loadNativeLibrary(Native.java:685)
at com.sun.jna.Native.<clinit>(Native.java:109)
at com.sun.jna.Pointer.<clinit>(Pointer.java:42)
at com.sun.jna.PointerType.<init>(PointerType.java:25)
at com.sun.jna.ptr.ByReference.<init>(ByReference.java:32)
at com.sun.jna.ptr.IntByReference.<init>(IntByReference.java:22)
at com.sun.jna.ptr.IntByReference.<init>(IntByReference.java:18)
at org.rzo.yajsw.os.posix.PosixProcess.<init>(PosixProcess.java:43)
at org.rzo.yajsw.os.posix.OperatingSystemPosix.setWorkingDir(OperatingSystemPosix.java:10)
at org.rzo.yajsw.WrapperExe.main(WrapperExe.java:163)
... 5 more

最佳答案

我刚刚遇到了同样的问题;该程序几个月来一直运行良好,突然出现此错误。使用 strace 进行一些快速调试表明它正在尝试打开:

/tmp/jna/jna6858279656331549999.tmp

自然/tmp/jna 归另一个用户所有,在我的例子中是一周前的。我什至无法开始解释该程序如何正常运行一整天然后突然失败,因为它无法写入该目录。

无论如何,我 sudo chmod'd/tmp/jna 到 777 现在一切正常。去图吧。

关于Java错误未能为jnidispatch库创建临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8655712/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com