我一直认为你需要在java程序的类路径中的jar中设置执行权限。但我今天发现,实际上你所需要的只是读取权限。乍一看我有点惊讶,但我认为这很有意义,因为JVM只需要读取类文件(jvm字节码)并将其解释/编译成OS可运行的字节码。我在正确的轨道上吗?为什么你不需要在类路径中的jar中执行权限
2
A
回答
2
相关问题
- 1. 为什么运行python文件不需要执行权限?
- 2. 为什么PHP需要“执行”权限才能写入文件?
- 3. CIMSessions需要什么权限
- 4. subprocess.Popen需要什么权限?
- 5. 在MarkLogic中执行函数需要什么权限?需要用于执行marklogic功能
- 6. Ant taskdef需要什么类路径?
- 7. 为什么`sched_setscheduler()`需要root权限?
- 8. 为什么需要管理员权限?
- 9. 为什么需要“引用”权限?
- 10. 为什么我需要权限“android.permission.WRITE_OWNER_DATA”
- 11. 为什么start-stop-daemon需要权限?
- 12. JAR中需要/不需要的类需要/不需要类
- 13. 需要为Yesod路径定义什么类型的类?
- 14. 用户需要什么权限才能执行RetrieveAttributeRequest?
- 15. JPA为什么MapJoin值()路径需要
- 16. 在JAR中包含JAR的类路径
- 17. Java可执行jar类路径混淆
- 18. 如何在脚本中执行需要root权限的命令?
- 19. 权限需要授予执行
- 20. Android - 简单的权限 - 为什么我不需要这个权限?
- 21. 为了在iText中运行ParseHtml8示例,需要什么jar?
- 22. 需要什么权限的PHP?
- 23. pgpool-II的health_check_user需要什么权限?
- 24. java -jar:什么是默认类路径?
- 25. 在类路径中指定jar时找不到类路径中的Scala类
- 26. 为什么我需要Python路径中的4个反斜杠?
- 27. 为什么Eclipse中的路径需要两个斜线(\\)?
- 28. 为什么Apache + PHP需要执行权限才能写入文件?
- 29. 类路径中jar的不同版本
- 30. 为什么我需要root权限才能运行GDB?
即使.jar文件包含本机可执行文件(它们没有),它们仍然不需要执行权限,因为它们只是简单的zip归档文件。其他一些程序(如Java VM)需要首先提取内容以对它们执行任何操作。 – melpomene