我在运行 Raspbian wheezy 的 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 我以前没有注意到,但我猜它总是在那里?
编辑:问题解决了。