我在UBUNTU上。当前安装的JDK版本为:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
正在安装的配置为:
sudo update-alternatives --config java
There is only one alternative in link group java
(providing /usr/bin/java):
我运行jdk版本1.8.0_172导出磁盘托盘,然后从$java_home/bin运行jvisualvm
操作系统是oracle enterprise linux 7。我有乱码,读不懂的字符。
这是jvisualvm J-Dnetbeans.logger.console=true的输出:
-------------------------------------------------------------------------------
>Log Session: Wednesday, July 11, 2018 11:55:35 AM CEST
>System
运行以下命令列出所有可用的jvm标志:
jcmd 24468 VM.flags -all | less -N
然后在最后一栏中找到以下值(在linux上使用JDK1.8 )
* product
default value is the same on all platform,
* pd product
default value is platform-dependent,
* manageable
could change dymanically in runtime,
*
* C1 product
* C2 product
*
* C1 pd product
最近,我们在我的一个Java项目中将Jdk版本从1.6升级到了1.8。但是有一些编译或运行时错误,所以我必须升级一些库:
gradle:1.9 to 1.10
spring:3.x to 4.x
这是因为他们使用的是一些早期版本的ASM,但它只支持来自5.x的JDK1.8。
Java说它是向后兼容的,但是为什么原始版本的库不能直接使用JDK1.8呢?
我正在尝试确定错误修复,"IV70544: CIPHERSPI CALLED (),这不支持AES/GCM“是否已经集成到当前版本的JDK1.8中。
bug报告指出修复将在release“8JDK (8.0.1.0)”中发布,但我在我的SR1版本信息中没有找到任何明确的相关文本,也没有找到该版本的错误修复列表。下面是我使用的JDK的版本信息。
java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build pxi3280sr3fp20-20161019_02(SR3 FP20))
IBM
我有一个python脚本,我使用pyinstall来生成一个onefile
但是当我将该文件用于其他服务器时,会出现一些问题。
[root@ops-pdc-02 tmp]# ./linux_server_script
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
File "/tmp/build/linux_server_script/out00-PYZ.pyz/hashlib", line 147, in <module>
File "