我在一个项目中使用了sbt程序集,其中我有一些java 14 jars,而我的本地机器使用JDK 8作为默认的JDK。
sbt assembly任务是成功的,并产生了一个胖罐子。
当我在JDK 8中运行它时,我得到了错误:
Exception in thread "main" java.lang.UnsupportedClassVersionError: javafx/event/EventTarget has been compiled by a more recent version of the Java Runtime (class file version 55.0)
我可以在Ubuntu 11 (64位)上安装Oracle (jre和jdk)中的Java 7吗?我听说Sun被丢弃了,我不得不使用openJDK。是那么回事吗?那JRE呢?
编辑
我下载了JAI和ImageIO文件,然后按照下面的说明:,但当我运行它时:
sudo sh jai-1_1_3-lib-linux-amd64-jre.bin
sudo sh jai-1_1_3-lib-linux-amd64-jdk.bin
我发现了一个错误:
this is not a proper jdk directory. exiting install.
我们正尝试在Windows2008 r2服务器上启动ActiveMQ作为服务,但是我们得到了一个"1067错误“,并且在日志文件中我们看到了这样的信息
FATAL | wrapper | 2012/03/12 16:34:54 | Critical error: wait for JVM process failed
STATUS | wrapper | 2012/03/12 16:41:00 | --> Wrapper Started as Service
STATUS | wrapper | 2012/03/12 16:41:00 | Launching a JVM...
下面是我安装zulu jdk的方式:
wget https://cdn.azul.com/zulu/bin/zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz
mv zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz /opt
cd /opt
tar -zxvf zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz
vim ~/.bash_profile
export JAVA_HOME=/opt/zulu18.32.13-ca-jdk18.0.2.1-linux_x64
ex
假设我有一个应用程序,它有一个类A.java,它只打印一些信息。
我的应用程序也将在以下几个方面工作:
1如果我用jdk1.7.x86编译jdk1.7.x86并在64 bit windows机器上使用jre1.7.x64运行它?
2如果我用jdk1.7.x64编译jdk1.7.x64并在32 bit windows机器上使用jre1.7.x86运行它?
3如果我用jdk1.7.x86编译jdk1.7.x86并在64 bit windows机器上使用jre1.7.x86运行它?
4如果我用jdk1.7.x86编译jdk1.7.x86并在64 bit Linux机器上使用jre1.7.x64运行它
我尝试在ubuntu11.04中安装java,我下载了"jdk-1_5__22-linux-i586.bin“,为此我使用了教程和
# sudo mv jdk-1_5_0_22-linux-i586.bin /usr/lib/jvm
# cd /usr/lib/jvm
# chmod +x jdk-1_5_0_22-linux-i586.bin
# ./jdk-1_5_0_22-linux-i586.bin
当我执行命令# ./jdk-1_5_0_22-linux-i586.bin时,我得到了以下错误消息
Do you agree to the above license terms?
我正在使用oracle11g并尝试用loadjava实用程序加载java项目。我有两个不同的模式。loadjava成功地执行了oracle/sql/ARRAY类,但同时对于schema2,它没有装载无法解决的错误的schema2类。当我试图创建java存储过程并在此过程中使用该类时,编译失败并出现错误:
bad class file: null class file has wrong version 50.0, should be 49.0
我知道这意味着什么。但是我的项目使用1.5JDK进行编译,Oracle有java版本的1.5_10。(请记住,在不同的模式中,项目上传良好,相同的存储过
我试图在Centos 5中构建OpenJDK 9。
sh ./configure --disable-warnings-as-errors
make all
我得到了以下错误。
Building target 'all' in configuration 'linux-x86_64-normal-server-release'
/root/jdk9/build/linux-x86_64-normal-server-
release/support/native/java.base/libjava/io_util_md.o: In function
`hand
我正在尝试在mac os x 10.4.10上运行的mac mini上从源代码构建zimbra。
似乎我需要这样的文件" jdk -1_5__16-linux-i586.bin“,但是我似乎找不到为mac制作的jdk二进制文件。
谁能告诉我这个二进制文件是什么?
以下是zimbra对二进制文件的操作:
sh jdk-1_5_0_15-linux-amd64.bin
tar czf jdk1.5.0_15.tgz jdk1.5.0_15
mv jdk1.5.0_15.tgz /opt/build.zimbra/source/FRANKLIN/ThirdPartyBuilds/x8
我确信这只是我对linux缺乏经验,但我似乎就是弄不明白。我正在使用XUbuntu,我已经安装了JDK6,全屏问题真的开始困扰着我,所以我想升级到版本7。我已经尝试过在软件中心安装它,我尝试过'sudo su apt-get install openjdk‘(不管剩下的包名是什么),我尝试过使用包管理器,我甚至卸载了版本6,然后安装了它,还有一些关于我如何最终使用版本6的问题。对不起,我知道我可能遗漏了一些非常明显的东西,但我想不通。
我试图使用选项3运行,我认为我能够使用activator构建项目,但是当我尝试使用./activator run命令运行它时失败了。在尝试运行这个程序时,控制台发出了这样一条神秘的信息:我在Google上找不到多少信息。以下是错误:[warn] Error reading API from class file : java.lang.UnsupportedClassVersionError: akka/actor/UntypedActor : Unsupported major.minor version 52.0 java.lang.UnsupportedClassVersionError
我的文件是这样的。但是当我构建时,我会得到以下错误。如果我按照我的码头形象做这件事,并在它上做了狂欢,这是奇怪的工作。
docker build -t mydocker:latest
FROM amazonlinux:2022
RUN mkdir -p /APP
WORKDIR APP
RUN yum update -y
RUN yum install wget -y
RUN mkdir -p /usr/share/man/man1/
RUN wget https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff