我在运行Raspbian喘息的Raspberry Pi上有一个Java servlet。当我今天尝试从Tomcat的/ lib目录中编译这个.java文件时(我一如既往),它突然失败了。它指向私人类声明,并表示访问被拒绝。什么可以改变,以前工作?
我试试
pi@raspberrypi ~/apache-tomcat-7.0.39/lib $ javac -cp servlet-api.jar:gson-2.2.3.jar:gson-2.2.3-sources.jar ../webapps/sample/WEB-INF/classes/mypackage/Response.java
并获得(从瑞典语翻译成英语)
../webapps/sample/WEB-INF/classes/mypackage/Response.java:65: error: error while writing Response.Ticket: ../webapps/sample/WEB-INF/classes/mypackage/Response$Ticket.class (Ã
tkomst nekas)
private class Ticket {
^
1 error
在/ mypackage目录中,我有一个嵌套类的编译文件,我之前没有注意到的Response $ Ticket.class,但我想它总是在那里?
编辑:问题解决了。
答案 0 :(得分:2)
我没有看到任何Java错误。对我来说,这看起来像你没有写文件../webapps/sample/WEB-INF/classes/mypackage/Response$Ticket.class
答案 1 :(得分:0)
我很抱歉你们。简而言之,是我遗漏了一个简单的“sudo”。我似乎仍然对Linux不习惯。
感谢您的快速回复!