英文:
Raspberry pi server for Blynk, Problem with starting server
问题
抱歉,由于您要求只返回翻译好的部分,我将为您提供所需的翻译内容:
嗨,大家好。对不起,我的英语不太好。我在树莓派上运行服务器时遇到了问题,
我使用以下命令启动服务器:
pi@raspberrypi:~ $ java -jar server-0.41.12-java8.jar - dataFolder home/pi/Blynk
错误消息如下:
> Exception in thread “main” java.lang.RuntimeException: Error unpacking
> static files. at
> cc.blynk.utils.JarUtil.unpackStaticFiles(JarUtil.java:64) at
> cc.blynk.utils.properties.ServerProperties.(ServerProperties.java:34)
> at
> cc.blynk.utils.properties.ServerProperties.(ServerProperties.java:42)
> at
> cc.blynk.server.launcher.ServerLauncher.main(ServerLauncher.java:55)
> Caused by: java.nio.file.AccessDeniedException:
> /home/pi/static/report-email.html at
> java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
> at
> java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
> at
> java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
> at
> java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:245)
> at
> java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
> at java.base/java.nio.file.Files.deleteIfExists(Files.java:1180) at
> cc.blynk.utils.JarUtil.unpackStaticFiles(JarUtil.java:49) … 3 more
此外,我有 Java 11.0.3,但服务器似乎在使用 Java 8。我认为这是因为我没有创建服务器,只是在配置服务器。我尝试卸载了 Java 并重新安装(8.0 版本)(使用 sudo
命令),但在运行 java -version
命令后仍然显示 11.0.3 版本。
英文:
Hy guys. Sorry for my bad english. I have problem with running server on Raspberry,
I use this command for starting server:
pi@raspberrypi:~ $ java -jar server-0.41.12-java8.jar - dataFolder home/pi/Blynk
and error message :
> Exception in thread “main” java.lang.RuntimeException: Error unpacking
> static files. at
> cc.blynk.utils.JarUtil.unpackStaticFiles(JarUtil.java:64) at
> cc.blynk.utils.properties.ServerProperties.(ServerProperties.java:34)
> at
> cc.blynk.utils.properties.ServerProperties.(ServerProperties.java:42)
> at
> cc.blynk.server.launcher.ServerLauncher.main(ServerLauncher.java:55)
> Caused by: java.nio.file.AccessDeniedException:
> /home/pi/static/report-email.html at
> java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
> at
> java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
> at
> java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
> at
> java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:245)
> at
> java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
> at java.base/java.nio.file.Files.deleteIfExists(Files.java:1180) at
> cc.blynk.utils.JarUtil.unpackStaticFiles(JarUtil.java:49) … 3 more
Also i have java 11.0.3 but server is on java 8 I think because I don’ make server I just configure server. I try deinstalled java and instal now (8.0) (command with sudo
) but then write again 11.0.3. (command java -version
)
答案1
得分: 0
一切你需要的就是以 ROOT 权限启动服务器。
在终端中输入 sudo pcmanfm
。
然后在终端中打开文件夹并运行服务器!
英文:
All what you need is start server as a ROOT.
In terminal write sudo pcmanfm
.
Then open folder in terminal and run server!
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论