OpenJDK

转 CentOS卸载OpenJDK并安装Sun JDK

余生颓废 提交于 2019-12-01 16:05:07
CentOS卸载OpenJDK并安装Sun JDK 分类: linux 2012-07-23 06:40 7153人阅读 评论 (1) 收藏 举报 centos jdk sun java 终端 build 第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4) 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: java version "1.6.0" OpenJDK Runtime Environment (build 1.6.0-b09) OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode) 最好还是先卸载掉openjdk,在安装sun公司的jdk. 先查看 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 卸载: rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 还有一些其他的命令 rpm -qa | grep gcj

debian手动安装java两种方法

*爱你&永不变心* 提交于 2019-12-01 16:04:25
方法一:下载后修改~/.bashrc文件 方法二:使用update-alternatives进行命令安装 相关配置记录 法一: 官网下载压缩包,解压,然后复制到/usr/lib/jvm目录下,因为我的的debian系统有openjdk存放到这个目录,所以我想统一目录存放 本地环境配置 vim ~/.bashrc #JAVA export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191 export JRE_HOME=$JAVA_HOME/jre export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib(<--注意这个‘.’很重要,表示当前目录) 退出后: source ~/.bashrc 法二: 同样下载压缩包解压到自己存放的目录 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_191/bin/java 200 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_191/bin/javac 200 ##

unable to run oowriter as web user

会有一股神秘感。 提交于 2019-12-01 15:43:51
I have a web server set up on my laptop. I am building a web application which I am accessing through the local network. I have a php file which contains the following lines: $command = "/usr/bin/oowriter --invisible --convert-to pdf /var/www/hackathon/document/gaurav.doc -outdir /var/www/hackathon/pdf/" exec($command, $output, $return_var); print_r($output); So, the problem is that when I run the above code in the terminal php runs perfectly. But when accessed via a web browser, output is just empty and no conversion is done as intended. Apache error log shows the following lines: [Java

unable to run oowriter as web user

℡╲_俬逩灬. 提交于 2019-12-01 14:32:52
问题 I have a web server set up on my laptop. I am building a web application which I am accessing through the local network. I have a php file which contains the following lines: $command = "/usr/bin/oowriter --invisible --convert-to pdf /var/www/hackathon/document/gaurav.doc -outdir /var/www/hackathon/pdf/" exec($command, $output, $return_var); print_r($output); So, the problem is that when I run the above code in the terminal php runs perfectly. But when accessed via a web browser, output is

amoeba 读写分离

二次信任 提交于 2019-12-01 13:40:27
实验环境: MySQL amoeba:192.168.200.116 MySQL-master:192.168.200.111 MySQL-slave1:192.168.200.112 MySQL-slave2:192.168.200.113 MySQL client:192.168.200.100 先实现MySQL数据库的主从复制,方法见上一篇。 1.安装Amoeba上安装java环境(推荐jdk1.5或1.6) [root@localhost ~]# ls amoeba-mysql-binary-2.2.0.tar.gz initial-setup-ks.cfg nohup.out anaconda-ks.cfg jdk-6u14-linux-x64.bin yum.sh [root@localhost ~]# chmod +x jdk-6u14-linux-x64.bin [root@localhost ~]# jdk-6u14-linux-x64.bin 一路空格,输入yes,回车完成 [root@localhost ~]# mv jdk1.6.0_14/ /usr/local/jdk1.6 [root@localhost ~]# vim /etc/profile 末行添加 export JAVA_HOME=/usr/local/jdk1.6 export

基于 amoeba 读写分离

喜夏-厌秋 提交于 2019-12-01 13:34:43
环境配置: MySQL Master IP: 192.168.200.111 MySQL Slave1 IP: 192.168.200.112 MySQL Slave2 IP: 192.168.200.113 MySQL Amoeba IP: 192.168.200.114 MySQL Client IP: 192.168.200.115 1、在主机Amoeba上安装java环境 因为Amoeba是基于jdk1.5版本开发的,所以官方推荐使用1.5或者1.6版本,高版本不建议使用。 [root@localhost ~]# chmod +x jdk-6u31-linux-x64.bin [root@localhost ~]# ./jdk-6u31-linux-x64.bin [root@localhost ~]# mv jdk1.6.0_31/ /usr/local/jdk1.6 [root@localhost ~]# vim /etc/profile export JAVA_HOME=/usr/local/jdk1.6 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$HOME/bin export

CentOS 7安装JDK

让人想犯罪 __ 提交于 2019-12-01 12:54:16
由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下 CentOS 下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java 2.下载jdk,然后解压 [root@localhost java]# curl -O http://download. Oracle .com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz [root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz 3.设置环境变量 [root@localhost java]# vi /etc/profile 在profile中添加如下内容: #set java environment JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH

Can't install jdk on Fedora with yum nor with rpm

ぐ巨炮叔叔 提交于 2019-12-01 11:14:41
Help! I can't figure out how to install a jdk! [/usr/lib/jvm]$ su -c "yum install java-1.7.0-openjdk-devel" Loaded plugins: langpacks, presto, refresh-packagekit No package java-1.7.0-openjdk-devel available. Error: Nothing to do [/usr/lib/jvm]$ su -c "yum install java-1.7.0-openjdk" Loaded plugins: langpacks, presto, refresh-packagekit No package java-1.7.0-openjdk available. Error: Nothing to do [/usr/lib/jvm]$ su -c "yum install java-1.6.0-openjdk-devel" Loaded plugins: langpacks, presto, refresh-packagekit No package java-1.6.0-openjdk-devel available. Error: Nothing to do [/usr/lib/jvm]$

可能是国内第一篇全面解读 Java 现状及趋势的文章

北战南征 提交于 2019-12-01 10:10:52
作者 | 张晓楠 Dragonwell JDK 最新版本 8.1.1-GA 发布,包括全新特性和更新! 导读: InfoQ 发布《2019 中国 Java 发展趋势报告》,反映 Java 在中国发展的独特性,同时也希望大家对 Java 有一个正确的认识。 2 个月前,InfoQ 英文站发布了一份 《2019 Java 发展趋势报告》 ,从技术采用生命周期的角度,分析了 Java 这门 20 多年历史语言的发展现状。这份报告发布后,发生了几个我们没想到的问题:一是有些开发者对 Java 产生了深深的怀疑,有人表示“现在还值得深入研究 Java 吗?”,有人表示“Java 已经落后别的语言好多年”;二是有人觉得这份报告不接地气,没有呈现出 Java 在中国的发展情况。 基于以上两个原因,我们决定策划和撰写这份《2019 中国 Java 发展趋势报告》,要把 Java 在中国发展的独特性反映出来,同时也希望大家对 Java 有一个正确的认识:既不捧杀,也不要妖魔化。 毫不惭愧的说,这份中国区的 Java 发展趋势报告无论是参与专家,还是呈现角度,都要优于英文站的报告。专家来自阿里、腾讯、华为、美团、今日头条、小米、红帽... 多家技术实践前沿企业,报告范畴不仅包括 Java、JVM、Java EE 主流框架,还包括了各企业的 Java 应用实践访谈以及对 Java 趋势的点评。除此以外

openjdk和oraclejdk有什么区别吗?

别来无恙 提交于 2019-12-01 08:21:27
1.授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。两者协议虽然都是 开放源代码 的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。 2.OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及Java 控制面板 ,这些功能在OpenJDK中是找不到的。 3.OpenJDK源代码不完整:这个很容易想到,在采用GPL协议的OpenJDK中,SUN JDK的一部分源代码因为产权的问题无法开放给OpenJDK使用,其中最主要的部份就是JMX中的可选元件SNMP部份的代码。 4.部分源代码用开源代码替换:由于产权的问题,很多产权不是SUN的源代码被替换成一些功能相同的开源代码,比如说字体栅格化引擎,使用Free Type代替. 来源: oschina 链接: https://my.oschina.net/u/3069003/blog/2878124