标签: jdk

java-8-oracle (1.8.0_66) PrintAssembly 问题“无法加载 hsdis-amd64.so”

我正在尝试使用-XX:+PrintAssembly选项运行我的程序,但我总是收到如下消息:

Java HotSpot(TM) 64 位服务器 VM 警告:PrintAssembly 已启用;打开 DebugNonSafepoints 以获得额外输出无法加载 hsdis-amd64.so;库无法加载;PrintAssembly 被禁用

我下载了hsdis-amd64.so从Kenai:https://kenai.com/projects/base-hsdis/downloads

我自己用http://sourceforge.net/projects/fcml/files/fcml-1.1.1/项目构建了这个库。

我把它放在任何地方“谷歌说”:

/usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/
/usr/lib/jvm/java-8-oracle/jre/lib/amd64/
/usr/lib/jvm/java-8-oracle/lib/amd64/
Run Code Online (Sandbox Code Playgroud)

名称:

hsdis-amd64.so
libhsdis-amd64.so
hsdis.so
libhsdis.so
Run Code Online (Sandbox Code Playgroud)

我什至尝试过设置手动导出 LD_LIBRARY_PATH=/usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/

......一切都白费了。

没有更多的谷歌结果,不再有上述解决方案的组合:-(

任何人都可以帮助我吗?

java jdk oracle

22
推荐指数
2
解决办法
8533
查看次数

在 Java 中更改 JVM

我最近才在wiki页面上发现了不同的 JVM,并认为我会开始修补。但是,很难找到有关如何在 Ubuntu 上配置 Java 的文档。

假设我想更改我正在使用的 JRE 或 JDK,我可以打开一个终端并说

sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)

然后从已安装的版本之一中进行选择。

如果我理解 JVM 是正确的(我很可能不是),您可以将 openJDK 配置为使用替代 JVM(例如 JAMVM)并以此方式运行它

jamvm -jar foo.jar
Run Code Online (Sandbox Code Playgroud)

2个问题,

1:我有 JVM 的概念吗?就像,这可能吗?

2:如果是这样,我如何配置 JVM 并将默认值切换到我选择的 JVM?

java jdk openjdk jre

18
推荐指数
1
解决办法
3万
查看次数

Oracle java jdk 密钥库位于何处?

使用 webupd8 ppa 安装了 Oracle Java,需要调整一些策略设置(专门访问剪贴板)

webUpd8 插件:http : //www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html

(这些家伙为 Ubuntu 社区做了很多工作)

以前是在 /etc/java-6-oracle

谷歌对此没有任何答案 - 有什么想法吗?

java jdk oracle

18
推荐指数
1
解决办法
8万
查看次数

如何在 ubuntu 16.04 中安装 java 8?

如何在不添加任何 PPA 的情况下在 Ubuntu 16.04 中安装 java-JDK 8 & maven?

java jdk 16.04

18
推荐指数
1
解决办法
9万
查看次数

无法安装 Oracle JDK 9

我卸载了 jdk 包,现在无法重新安装它们。我设法安装了 oracle-java7-installer 和 oracle-java8-installer,但无法安装 oracle-java9-installer。当我可以下载的版本是 178 时,我的计算机似乎试图下载错误版本的 oracle-java9-installer 177。

$ wget http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz
--2017-07-21 11:00:02--  http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz
Connecting to 10.144.1.10:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 293348142 (280M) [application/x-gzip]
Saving to: 'jdk-9+178_linux-x64_bin.tar.gz'

jdk-9+178_linux-x64_bin.tar.gz     1%[>                                                          ]   5.42M  5.04MB/s               ^C

$ wget http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz
--2017-07-21 11:00:16--  http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz
Connecting to 10.144.1.10:8080... connected.
Proxy request sent, awaiting response... 404 Not Found
2017-07-21 11:00:17 ERROR 404: Not Found.
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?apt-get尝试安装 Oracle JDK 9。

我在由 win7 托管的虚拟机中运行 Ubuntu 16.04

完整的错误信息:

sudo apt-get install …
Run Code Online (Sandbox Code Playgroud)

apt jdk

17
推荐指数
4
解决办法
2万
查看次数

如何卸载 Java 11 才能为 Android Studio 安装 Java 8?

我尝试安装 Android Studio,但它给了我几个问题。其中包括他们告诉我它需要 Java 8 而我的 PC 上安装了 Java 11。
当我运行时java -version,结果如下:

java version "11.0.2" 2018-10-16 LTS Java (TM) SE Runtime Environment
18.9 (build 11.0.2 + 7-LTS) Java HotSpot (TM) 64-Bit Server VM 18.9 (build 11.0.2 + 7-LTS, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我看到java在/usr/bin,实际上有几个java文件夹/文件:

java, javac, javadoc, javafxpackager, javah, javap, javapackager, javaws
Run Code Online (Sandbox Code Playgroud)

我应该如何删除 java 以安装 Java 8 并能够正确安装 Android Studio?

的输出ls -l /usr/bin/java

lrwxrwxrwx 1 root root 22 feb 5 18:56 /usr/bin/java -> /etc/alternatives/java
Run Code Online (Sandbox Code Playgroud)

的输出ls -l …

java jdk android-studio

17
推荐指数
2
解决办法
8万
查看次数

如何在 Ubuntu 12.04 上安装 openjdk-7-jdk 而不拖入无关的 GUI 和声音包?

Ubuntu 12.04.2 LTS

这里发生了什么?

# apt-get install openjdk-7-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  consolekit cryptsetup-bin dbus-x11 dconf-gsettings-backend dconf-service
  gconf-service gconf-service-backend gconf2 gconf2-common gvfs gvfs-common
  gvfs-daemons gvfs-libs libatasmart4 libavahi-glib1 libbonobo2-0
  libbonobo2-common libcairo-gobject2 libcanberra0 libck-connector0
  libcryptsetup4 libdconf0 libfontenc1 libgconf-2-4 libgconf2-4 libgdu0
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgnome-keyring-common
  libgnome-keyring0 libgnome2-0 libgnome2-bin libgnome2-common libgnomevfs2-0
  libgnomevfs2-common libgtk-3-0 libgtk-3-bin libgtk-3-common libgudev-1.0-0
  libidl-common libidl0 libllvm3.0 libltdl7 liblvm2app2.2 liborbit2
  libpam-ck-connector libpolkit-agent-1-0 libpolkit-backend-1-0 libsgutils2-2
  libtdb1 libvorbisfile3 libx11-xcb1 libxaw7 …
Run Code Online (Sandbox Code Playgroud)

java jdk openjdk software-installation

16
推荐指数
1
解决办法
6万
查看次数

从 webup8team ppa 安装 oracle-java8-installer 时出错

有谁知道如何解决这一问题?

首先我做了:

sudo add-apt-repository ppa:webupd8team/java  
Run Code Online (Sandbox Code Playgroud)

然后我做了:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

进而:

$ sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
oracle-java8-installer is already the newest version.
The following packages were automatically installed and are no longer required:
  antlr3 libdb6.0 libdb6.0-java-jni libice-dev
  libjakarta-taglibs-standard-java libjnr-netdb-java libjstl1.1-java
  liblivetribe-jsr223-java libpthread-stubs0-dev libsm-dev
  libstringtemplate-java libx11-dev libx11-doc libxau-dev libxcb1-dev
  libxdmcp-dev libxt-dev wine-compholio wine-compholio-amd64
  wine-compholio-i386:i386 x11proto-core-dev x11proto-input-dev
  x11proto-kb-dev xorg-sgml-doctools xtrans-dev
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 …
Run Code Online (Sandbox Code Playgroud)

java jdk oracle

16
推荐指数
1
解决办法
3万
查看次数

在 Ubuntu 18.04 上安装 Oracle JDK 8 时出错

我正在尝试在 Ubuntu 18.04 LTS 上安装 Oracle Java 8。

$ java --version

Command 'java' not found, but can be installed with:

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless  
Run Code Online (Sandbox Code Playgroud)

根据教程我添加了ppa:

sudo add-apt-repository ppa:webupd8team/java
Run Code Online (Sandbox Code Playgroud)

之后我更新了我的操作系统:

$ sudo torsocks apt-get update
Hit:1 http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease        
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease                   
Hit:3 http://us.archive.ubuntu.com/ubuntu bionic InRelease               
Hit:4 http://dl.google.com/linux/chrome/deb stable Release              
Hit:6 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease      
Hit:7 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:8 http://us.archive.ubuntu.com/ubuntu bionic-security InRelease
Reading package lists... Done
Run Code Online (Sandbox Code Playgroud)

然后我跑了:

sudo apt-get install …
Run Code Online (Sandbox Code Playgroud)

java jdk oracle 18.04

16
推荐指数
2
解决办法
5万
查看次数

如何在 Ubuntu 上安装 jdk-8u91-linux-x64.tar.gz?

我从 Oracle 网站下载了 jdk-8u91-linux-x64.tar.gz。

如何安装 jdk-8u91-linux-x64.tar.gz?

我试过了apt-get install jdk-8u91-linux-x64.tar.gz,也

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)

apt jdk software-installation

15
推荐指数
1
解决办法
8万
查看次数

标签 统计

jdk ×10

java ×8

oracle ×4

apt ×2

openjdk ×2

software-installation ×2

16.04 ×1

18.04 ×1

android-studio ×1

jre ×1