Open a1344899122 opened 7 months ago
1.8的话建议用x86的jdk和x86的HotSecondsServer,ARM芯片能兼容x86的虚拟机的 可以试试这个 https://github.com/TravaOpenJDK/trava-jdk-8-dcevm/releases dcevm都打包在里面了解压即可使用,无需安装dcevm也无需通过jvm参数指定dcevm
不太会用这个文件,有没有文档?说明什么的?麻烦了
---原始邮件--- 发件人: @.> 发送时间: 2024年4月15日(周一) 下午4:42 收件人: @.>; 抄送: @.**@.>; 主题: Re: [Liubsyy/HotSecondsIDEA] mac m1 芯片 libjvm 加载问题 (Issue #65)
1.8的话建议用x86的jdk和x86的HotSecondsServer,ARM芯片能兼容x86的虚拟机的 可以试试这个 https://github.com/TravaOpenJDK/trava-jdk-8-dcevm/releases,dcevm都打包在里面了解压即可使用,无需安装dcevm也无需通过jvm参数指定dcevm
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
下载下来解压到一个目录,然后IDEA中直接添加这个目录作为jdk就行
如果解压完提示已损坏或者不能使用,输入sudo xattr -r -d com.apple.quarantine /path/to/jdk 即可,/path/to/jdk是你的jdk目录。其他的操作都按文档安装server端插件即可。
这是加载的报错,应该是这个执行文件是采用x86内核编译的,能不能提供一份 m1 芯片编译的执行文件
Error: dl failure on line 696 Error: failed /Users/myj/Library/Java/JavaVirtualMachines/corretto-1.8.0_402/Contents/Home/jre/lib/dcevm/libjvm.dylib, because dlopen(/Users/myj/Library/Java/JavaVirtualMachines/corretto-1.8.0_402/Contents/Home/jre/lib/dcevm/libjvm.dylib, 0x000A): tried: '/Users/myj/Library/Java/JavaVirtualMachines/corretto-1.8.0_402/Contents/Home/jre/lib/dcevm/libjvm.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/myj/Library/Java/JavaVirtualMachines/corretto-1.8.0_402/Contents/Home/jre/lib/dcevm/libjvm.dylib' (no such file), '/Users/myj/Library/Java/JavaVirtualMachines/corretto-1.8.0_402/Contents/Home/jre/lib/dcevm/libjvm.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64'))