[英]Macbook Pro M1 issues connecting to oracle database with R
我正在使用運行 Monterey 的 M1 MBP 並嘗試連接到 oracle 數據庫以將數據提取到 R。目前我正在嘗試設置 RJDBC,但如果有更容易使用的東西,我願意接受其他選項。
當我嘗試加載 RJDBC 時,我得到:
Loading required package: rJava
Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(jli, FALSE)
error: unable to load shared object '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib':
dlopen(/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib, 0x000A): tried: '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/libjli.dylib' (no such file)
Error: package ‘rJava’ could not be loaded
我看過幾個類似的帖子:
我想知道這里最好的行動方案是什么。 嘗試安裝 java 的 arm 版本或 R 的 arm 版本會更好嗎?
JavaAppletPlugin不再存在。
Java Applet技術已經退役,在包括 macOS 在內的所有平台上逐步淘汰。
請參閱 Oracle 白皮書、 Java 客戶端路線圖更新。
聯系應用程序發布者以獲取更新的現代版本。 您擁有的版本必須是很多年前的。
通過下載java的ARM版本解決:
https://www.oracle.com/java/technologies/downloads/#jdk17-mac
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.