你好,我已经尝试了一天让 Oracle Java 在 Ubuntu 上运行。
我有一台装有 Ubuntu 12.04 ppc64 的 powermac g5。
uname -a
:
Linux LK37 3.2.0-53-powerpc64-smp #81-Ubuntu SMP Thu Aug 22 21:17:14 UTC 2013 ppc64 ppc64 ppc64 GNU/Linux
lspci:
david@LK37:~$ sudo lspc [sudo] password for david: sudo: lspc:
command not found david@LK37:~$ sudo lspci 0000:00:0b.0 PCI bridge:
Apple Inc. CPC945 PCIe Bridge 0000:0a:00.0 VGA compatible controller:
NVIDIA Corporation NV43 [GeForce 6600 LE] (rev a2) 0001:00:00.0 Host
bridge: Apple Inc. U4 HT Bridge 0001:00:01.0 PCI bridge: Broadcom
BCM5780 [HT2000] PCI-X bridge (rev a3) 0001:00:02.0 PCI bridge:
Broadcom BCM5780 [HT2000] PCI-X bridge (rev a3) 0001:00:03.0 PCI
bridge: Broadcom BCM5780 [HT2000] PCI-Express Bridge (rev a3)
0001:00:04.0 PCI bridge: Broadcom BCM5780 [HT2000] PCI-Express Bridge
(rev a3) 0001:00:05.0 PCI bridge: Broadcom BCM5780 [HT2000]
PCI-Express Bridge (rev a3) 0001:00:06.0 PCI bridge: Broadcom BCM5780
[HT2000] PCI-Express Bridge (rev a3) 0001:00:07.0 PCI bridge: Apple
Inc. Shasta PCI Bridge 0001:00:08.0 PCI bridge: Apple Inc. Shasta PCI
Bridge 0001:00:09.0 PCI bridge: Apple Inc. Shasta PCI Bridge
0001:01:07.0 Unassigned class [ff00]: Apple Inc. Shasta Mac I/O
0001:01:0b.0 USB controller: NEC Corporation OHCI USB Controller (rev
43) 0001:01:0b.1 USB controller: NEC Corporation OHCI USB Controller
(rev 43) 0001:01:0b.2 USB controller: NEC Corporation uPD72010x USB
2.0 Controller (rev 04) 0001:03:0c.0 IDE interface: Broadcom K2 SATA 0001:03:0d.0 Unassigned class [ff00]: Apple Inc. Shasta IDE
0001:03:0e.0 FireWire (IEEE 1394): Apple Inc. Shasta Firewire
0001:05:04.0 Ethernet controller: Broadcom Corporation NetXtreme
BCM5780 Gigabit Ethernet (rev 03) 0001:05:04.1 Ethernet controller:
Broadcom Corporation NetXtreme BCM5780 Gigabit Ethernet (rev 03)
david@LK37:~$
我尝试了各种方法来安装 Oracle Java,但最终总是得到以下结果:
bash: /usr/bin/java: cannot execute binary file
目前我已经按照这个说明jdk-7u25-linux-x64.tar.gz
安装了/usr/lib/jvm/jdk1.7.0/bin/
邮政
我已经尝试过 Web 安装,但出现 404 错误。希望您能帮助我。我昨天开始使用 Ubuntu,所以请给我完整的终端代码,这对我来说会容易得多。对于那些关心的人,我想玩 Minecraft,使用 OpenJDK 时出现错误java.lang
。这就是我想安装 Oracle Java 的原因。
答案1
Minecraft 很棒!但除非你打算开发 Java,否则你不需要 JDK。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
您遇到了一些区域设置错误。请按照此处的说明操作,看看是否能解决您的问题,如果能解决,请告诉我:我该如何解决我的语言环境问题?
https://help.ubuntu.com/community/Locale
至于您收到二进制执行错误,我不太确定。可能是您有一个使用 intel / nvidia 和 optimus 的集成芯片环境。更多详细信息将有助于确定那是什么。请运行 lspci 并将这些结果发布到您的问题区域。如果它说是英特尔集成显卡,而某处说您有 nvidia,那么这就是您的问题,您需要安装 bumblebee 并使用 optirun minecraft,这样您就可以使用 opengl。
答案2
我也遇到了同样的问题,发现这是因为操作系统是32位的,并尝试安装64位jdk。
答案3
你好,我只是想和你分享这个页面,它可能会回答你的问题