OpenJDK

Trouble building J2V8 on Ubuntu

允我心安 提交于 2019-12-25 19:10:10
问题 I'm trying to build J2V8 on Ubuntu 16.04 but I keep getting errors. I'm running the install script provided on Github but I keep getting this error: (edited for brevity) make[1]: Leaving directory '/home/andrew/REUIOT/J2V8/node/out' ln -fs out/Release/node node cp: cannot stat '/data/jenkins/node': No such file or directory com_eclipsesource_v8_V8Impl.cpp:11:17: fatal error: jni.h: No such file or directory compilation terminated. [INFO] Scanning for projects... [INFO] BUILD FAILURE----------

linux(centOS)服务器下 java 环境搭建

て烟熏妆下的殇ゞ 提交于 2019-12-25 13:43:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.JDK安装 a. 检查是否已安装 openjdk rpm -qa | grep java 显示如下信息(试例): java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 b. 如已存在 openjdk 则删除 rpm -e --nodeps java-XXxx ##上面的版本号 rpm -e --nodeps java-XXxx ## 上面的版本号 c. 上传jdk安装包 jdk-8u191-linux-x64.tar.gz d. 解压安装包 jdk-8u191-linux-x64.tar.gz tar -zxvf jdk-8u191-linux-x64.tar.gz e. 删除安装包rm -rf jdk-8u191-linux-x64.tar.gz f. 配置环境变量 sudo vi /etc/profile 在文件尾部添加如下配置: JAVA_HOME=/home/dft/Public/jdk/jdk1.8.0_191 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export

Severe exception on servlet with java.lang.NoClassDefFoundError

我的梦境 提交于 2019-12-25 09:03:41
问题 I get this exception on my tomcat8 running on this java version OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13) SEVERE [http-nio-80-exec-9] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [restSdkService] in context with path [/RestService] threw exception [java.lang.NoClassDefFoundError: Could not initialize class com.example.bean.SomeBean] with root cause java.lang.NoClassDefFoundError: Could not initialize class com.example

CentOS6.9下安装JDK详细过程

蹲街弑〆低调 提交于 2019-12-25 05:06:27
Linux上一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html 下面开始安装步骤: --------------------------------------------------------------------------第一步----------------------------------------------------------------------- 第一步  卸载系统自带的OpenJDK以及相关的java文件 ①在命令窗口键入: java -version 可以看到系统自带的OpenJDK版本信息。 ②在命令窗口键入: rpm -qa | grep java 命令说明: rpm   管理套件 -qa   使用询问模式,查询所有套件 grep  查找文件里符合条件的字符串 java   查找包含java字符串的文件 以上文件中: 下面这几个可以删除 java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

Liunx软件安装之JDK

ⅰ亾dé卋堺 提交于 2019-12-25 05:05:54
在安装 jdk 之前我们需要先了解下 openjdk 跟 oracle jdk 的区别。 OpenJDK 是 JDK 的开源码版本,以 GP L 协议的形式发布。在 JDK7 的时候, OpenJDK 已经成为 JDK7 的主干开发版, SUN JDK7 是在 OpenJDK7 的基础上发布的,其大部分源码都相同,只有少部分源码被替换掉。使用 JRL(Java Research License,Java研究授权协议) 发布。 简单来说它们两者的代码基本相同,只不过 oracle jdk 比 open jdk 多了一些功能,而且 open jdk 不能使用 Java 商标 。 一、安装 open 版本 1)查看 yum 中 jdk 安装包 yum -y list java* 2) 安装 jdk 1.8 yum install java-1.8.0-openjdk* 3)验证是否安装成功 [marklogzhu@VM_0_15_centos jvm]$ java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode) [marklogzhu@VM_0_15

[Linux环境]-centos7下安装jdk1.8.0_141流程.

徘徊边缘 提交于 2019-12-25 05:05:32
/*--> */ /*--> */ 1.查看当前虚拟机java环境版本: java -version [root@centos-linux-7 bin]# java -version java version "1.7.0_111" OpenJDK Runtime Environment (rhel-2.6.7.2.el7_2-x86_64 u111-b01) OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode) 2.查看当前安装版本 /*--> */ /*--> */ [root@centos-linux-7 bin]# rpm -qa | grep java python- java packages-3.4.1-11.el7.noarch java packages-tools-3.4.1-11.el7.noarch java -1.7.0-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64 java -1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64 tzdata- java -2016f-1.el7.noarch /*--> */ /*--> */ 3.删除已安装的openjdk [root@centos-linux-7 bin]#

Linux安装JDK1.8

不打扰是莪最后的温柔 提交于 2019-12-25 05:05:19
1. 安装前,最好先删除Linux自带的OpenJDK: (1)运行java-version,会发现Linux自带的OpenJDK,运行rpm -qa | grep openjdk,找出自带的OpenJDK名称; (2)运行rpm --nodeps -e OpenJDK名称,删除OpenJDK; 2. 下载jdk-8u20-linux-x64.rpm,运行rpm -ivh jdk-8u20-linux-x64.rpm安装; 3. 运行vim /etc/profile,在文件末尾输入以下几行: export JAVA_HOME=/usr/java/jdk1.8.0_20 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 保存,退出; 4. 运行source /etc/profile,使/etc/profile文件生效,或者重启; 5. 运行java -version,返回结果如下: java version "1.8.0_20" Java(TM) SE Runtime Environment (build 1.8.0_20-b26) Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23,

running struts+tomcat6 application in linux+openJDK error

不羁岁月 提交于 2019-12-25 03:02:33
问题 I get the following exception when trying to run my application in eclipse. Caused by: Unable to load configuration. - Class: java.net.AbstractPlainSocketImpl File: AbstractPlainSocketImpl.java Method: connect Line: 158 - java/net/AbstractPlainSocketImpl.java:158:-1 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher

JDK和OpenJDK的区别

心已入冬 提交于 2019-12-24 14:11:24
简言之,open jdk 是 oracle(sun) jdk的精简版,如果本地运行有问题,linux服务器有问题,首先排除open jdk版本的问题。 使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。使用JRL(JavaResearch License,Java研究授权协议)发布。 至于openjdk6则更是有其复杂的一面,首先是openjdk6是jdk7的一个分支,并且尽量去除Java SE7的新特性,使其尽量的符合Java6的标准。 关于JDK和OpenJDK的区别,可以归纳为以下几点: 授权协议的不同: openjdk采用GPL V2协议放出,而JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。 OpenJDK不包含Deployment(部署)功能: 部署的功能包括:Browser Plugin、Java Web

Could not initialize class sun.awt.X11FontManager using openjdk 8 on alpine linux

社会主义新天地 提交于 2019-12-24 10:13:57
问题 I'm getting this stack trace when using openjdk 8 with this docker image: openjdk:8-jre-alpine java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager at java.lang.Class.forName0(Native Method) [rt.jar:1.8.0_131] at java.lang.Class.forName(Class.java:348) [rt.jar:1.8.0_131] at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:82) [rt.jar:1.8.0_131] at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.8.0_131] at sun.font.FontManagerFactory