如何进一步安装java?
环境: 16.04服务器版
test@ubuntu:~$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected packa
我的服务器在Unix环境中。我使用的是tomcat服务器。我正在尝试升级Java版本,但tomcat在升级后没有启动。
which java仍然提供旧版本。
下面是java指向tomcat的脚本:
if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then
some script
fi
else
JAVA_PATH=`which java 2>/dev/null`
if [ "x$JAVA_PATH" != "x" ]; then
JAVA_PATH=`d
我有一个试用任务,其中包括只使用Oracle 1.6标准库编写简单的http服务器。在这里,我找到了这样的声明:
Since Java 1.6, there's a builtin HTTP server in Sun Oracle JDK (note: JDK, not JRE).
但是我认为所有的运行时库都包含在JRE中,而JDK是JRE +一些开发工具。另外,我已经下载了JRE1.6,并发现HttpServer包含在rt.jar文件中。所以,我的问题是:
我使用这个实现是正确的吗?
为什么说JDK有不在JRE中的库?JDK是否为JRE提供了其他库?
我已经在32位Windows机器上安装了JRE,并试图运行Zookeeper.它显示了以下错误:
Error: missing `server' JVM at `C:\Program Files\Java\jre1.8.0_181\bin\server\jvm.dll'.
Please install or use the JRE or JDK that contains these missing components.
使用的版本:
KAFAKA/动物园管理员: kafka_2.11-1.1.0
JRE: jre1.8.0_181
我试图使用64位计算机上的服务器文件夹,但
最近,我在tomcat中运行一个基本的webapp时遇到了一个错误。错误是“类已由Java环境的最新版本编译”。我使用的是jdk-11.0.2和jre1.8.0_201。然后,我看到了关于设置tomcat服务器的页面,上面写着:
If both JRE_HOME and JAVA_HOME are specified, JRE_HOME is used
因此,我尝试删除JRE_HOME变量,这解决了错误。这是解决问题的正确方法吗?是否有可能使JRE_HOME为猫单独隐形?我还需要其他地方的JRE_HOME吗?
我正在使用GWT编写一个应用程序,我想将其部署到Google app Engine。我想使用JRE中的一些类,比如JRE Class White List - 上列出的java.io.BufferedReader; java.net.URL javax.crypto.Cipher java.util.zip.InflaterInputStream
我正在使用eclipse,当我试图在本地运行我的应用程序时,编译器会抛出像[ERROR] [gwtlist] - Line 46: No source code is available for type java.net.URL; did you