此外,JDK11不包括JRE。我原以为JRE会与JDK一起安装。
我们应用程序的最终用户是否需要安装JDK?
我从Oracle的官方网站下载并安装了Oracle JDK 11。我安装了..._linux-x64_bin.rpm
和..._windows-x64_bin.exe
(第一个在Linux计算机上,第二个在Windows计算机上)。但是我看到了一件意想不到的事情!Jre在哪里?
# ls /usr/java/jdk-11.0.1/
bin conf include jmods legal lib README.html release
# ls /usr/java/jdk1.8.0_191-amd64/
bin lib src.zip
COPYRIGHT LICENSE THIRDPARTYLICENSEREADME-JAVAFX.txt
include man THIRDPARTYLICENSEREADME.txt
javafx-src.zip README.html
jre release
> dir /b "C:\Program Files\Java\jdk-11.0.1"
bin
conf
COPYRIGHT
include
jmods
legal
lib
README.html
release
> dir /b "C:\Program Files\Java\jdk1.8.0_181"
bin
COPYRIGHT
include
javafx-src.zip
jre
lib
LICENSE
README.html
release
src.zip
THIRDPARTYLICENSEREADME-JAVAFX.txt
THIRDPARTYLICENSEREADME.txt
>
一个独立的JRE
与JDK
并列,如您所见:
> dir /b "C:\Program Files\Java"
jdk-11.0.1
jdk1.8.0_181
jre1.8.0_181
在路径C:\程序文件(x86)\公共文件\Oracle\Java
:
> dir "C:\Program Files (x86)\Common Files\Oracle\Java"
...
... 14 java.settings.cfg
... <JUNCTION> javapath [C:\Program Files (x86)\Common Files\Oracle\Java\javapath_target_3015921]
... <DIR> javapath_target_3015921
...
如您所见,javapath
(即在path
环境变量中)指向javapath_target_3015921
。这个文件夹包含3个JDK 8的可执行文件(不是链接!):
> dir /b "C:\Program Files (x86)\Common Files\Oracle\Java\javapath"
java.exe
javaw.exe
javaws.exe
Java11的整个结构发生了变化。Java现在是一个模块化平台,您可以在其中创建自己的“JRE”发行版,其中包含运行应用程序所需的特定模块。
https://www.oracle.com/technetwork/java/javase/11-relnote-issues-5012449.html的发行说明如下:
在这个版本中,不再提供JRE或服务器JRE。只提供JDK。用户可以使用jlink创建更小的自定义运行时。
AMD64 psABI曾经托管在x86-64.org. 我有一个pdf文件的副本,它明确地说: 该体系结构规范可从以下网站获得:http://www.x86-64.org/documentation. 但是http://www.x86-64.org已经下降了很长时间。至少几个月。 有人知道最新的psABI可以从哪里获取吗?
我尝试将我的项目从JDK1.8迁移到Java9,但它无法编译。我的项目使用了很多类,但似乎没有这些类。他们是被搬到别处还是被弃用了?
错误:没有创建firebase应用程序调用firebase.InitializeApp我的问题:我应该在哪里添加firebase初始化 带有firestore引用“Users”的无状态小部件 注意:这个dart文件'feedback.dart'不包含void main函数,它是一个无状态小部件
每个Java类X都可以从获得其类名。 当我在JDK文档中检查它时,中没有名为的成员。 成员来自哪里?
问题内容: 我有PyCharm,正在四处寻找git.exe,以使用我的存储库进行设置。 git.exe的路径是什么? 问题答案: 如果您在Windows上使用GitHub,则git.exe可能不在您的PATH中,但是您可以在以下位置找到它:C:\Users\ \AppData\Local\GitHub\PortableGit_ \bin\git.exe 我的情况就是这样,在Windows 7 +