3

我一直认为您需要在 java 程序的类路径中的 jar 中设置执行权限。但我今天发现实际上你所需要的只是读取权限。乍一看我有点惊讶,但我认为这是有道理的,因为 JVM 只需要读取类文件(jvm 字节码)并将其实际解释/编译成 OS 可运行字节码。我在正确的轨道上吗?

4

1 回答 1

3

因为罐子没有被执行。

java 可执行文件(或 javaw)是需要执行位的。它只是读取其他文件(.jar 或 .class)。

于 2012-12-11T19:45:38.740 回答