为什么不在类路径的jar中需要执行权限

时间:2012-12-11 19:43:26

标签: java jvm

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

1 个答案:

答案 0 :(得分:3)

因为罐子没有被执行。

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