我运行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
我在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):
我使用的是Ubuntu 18.04LTS,Android Studio v3.0.1,安装了最新的Android SDK API30和29,Android SDK构建工具,平台工具和命令行工具(最新),降级到java jdk1.8,在VSCode上安装了Dart插件,在Android Studio上安装了Dart和flutter插件,在终端上安装了Flutter using snap。 但是当我运行flutter doctor时,我得到了这样的结果 Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter
我正在Windows上的Android项目中使用gradle。
当我在项目路径中执行./gradlew -version时,错误显示为Could not determine java version from '12'.
我确实在我的机器上安装了(Java8和12 ),但是我的JAVA_HOME变量被设置为jdk1.8路径,Android中的JAVA_HOME位置也被设置为jdk1.8。如下所示。如果我从cmd调用java -version,我也可以得到版本1.8,而不是版本12。
那么,为什么gradle得到了错误的Java版本?还有其他可能导致此结果的配置吗?
G
最近,当我遇到以下错误时,我尝试在Debian 10 VPS上安装管理单元:
Setting up jdk1.8 (1.8.0271-1) ...
Unpacking JAR files...
tools.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/lib/tools.pack
plugin.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/jre/lib/plugin.pack
我卸载了JDK1.8并在我的ubuntu上安装了JDK1.7,但是当我试图运行java时,我得到了以下错误:
sana@sana:~$ java -version
Error: could not find libjava.so
Error: Could not find Java SE Runtime Environment.
我正在尝试在Eclipse 32位上创建一个Google项目。
当我在app servlet中的@SuppressWarnings(“串行”)行上悬停时,我得到了以下语法错误:
syntax error , annotations are only available if source level is 1.5 or greater
我安装了JDK1.8。