OpenJDK

How can I checkout the OpenJDK from the mercurial repository?

懵懂的女人 提交于 2019-12-10 16:08:14
问题 How can I checkout the the sources of the OpenJDK? I want see if some bug fixes work. The last download is very old. I use the the mercurial URL http://hg.openjdk.java.net/jdk6/jdk6. But I see only a revision of 58 and some make files in the repository. It does not look like the sources of the OpenJDK. Is this the wrong repository URL? It is list on the project home page at http://openjdk.java.net/projects/jdk6/. I have never work with mercurial before. What am I doingg wrong? 回答1: Try http:/

Checking/getting JAVA_HOME Variable from Java

你说的曾经没有我的故事 提交于 2019-12-10 16:05:39
问题 Inside a Java program, how can I read the JAVA_HOME variable (to be sure it is set the correct way)? Similarly, how can I get the path of the bin folder? That is, the path usually set in Windows via: path %path%;%JAVA_HOME%\bin Note: I am using the OpenJDK build by Alexkasko. 回答1: Since both PATH and JAVA_HOME are environment variables, you should be able to read both of their values in a similar way: String javaHome = System.getenv("JAVA_HOME"); String path = System.getenv("PATH"); 回答2: Try

OpenJDK 9 IntelliJ IDEA (Ubuntu) “Can't resolve Symbol”

不问归期 提交于 2019-12-10 15:59:19
问题 I recently installed openJDK 9 under Ubuntu 17.10 and it seems like IntelliJ IDEA has trouble with it. Whenever I create a new project IntelliJ can find the JDK, but it seems like it's not configuring it the right way. Here is how it looks like when I create a HelloWorld.java example it looks like this and it says 'Can't resolve symbol 'String''. Everything works fine when I compile via terminal and even with Eclipse. When I type 'java --version' it says openjdk 9-Ubuntu OpenJDK Runtime

ubuntu Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) a

南楼画角 提交于 2019-12-10 14:27:33
问题 On ubuntu 12, I am trying to run example program of fuse-jna. I got below error message syed@ubuntu:~/Downloads/fuse-jna-master/examples$ ./hellofs.sh ~/hellofs :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory. * Try: Run with --stacktrace option to

Linux安装软件总结

℡╲_俬逩灬. 提交于 2019-12-10 14:04:39
1.安装jdk1.8 1、首先去官网下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、检查当前系统是否已经安装openJDK,如果已经安装进行卸载 检查openJDK是否安装命令 rpm -qa|grep jdk (如果有安装openJDK 那么除了copy-jdk-configs-3.3-2.el7.noarch文件可以不用删除。其他的openJdk全部要卸载) 卸载命令 yum -y remove xxxx 3、进入目录 cd /usr/local 4、创建java安装目录 mkdir /usr/local/java 5、解压安装包到 /usr/local/java目录 tar -zxvf jdk-8u231-linux-x64.tar.gz /usr/local/java 6、配置jdk环境变量: 编辑/etc/下的profile文件 vi /etc/profile 在文件末尾添加如下配置: export JAVA_HOME=/usr/local/java/jdk1.8.0_231 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}

In OpenJdk how do I set font dir with appendedfontpath property

烂漫一生 提交于 2019-12-10 12:33:23
问题 I am trying to get my application to use fonts from a particular location in an OpenJdk installation using appendedfontpath property but it is not working for me. ../jre1.8.0_121+1/bin/java -Dappendedfontpath=/usr/lib/fonts/ -jar lib/songkong-4.7.jar -m /mnt/disk1/share reporting no fonts installed, but the /usr/lib/fonts folder does contain a font ipag.ttf Please Note: OpenJdk comes with no preinstalled fonts it relies on fonts installed on system This is an embedded system that reports no

Elasticsearch 5.x安装

♀尐吖头ヾ 提交于 2019-12-10 08:24:40
第一步:准备工作 Linux 环境 elasticsearch verison 1: elasticsearch-5.4.0.tar.gz jdk version 1:jdk-8u111-linux-x64.tar.gz 第二步 :jdk 安装 jdk 环境检测 一些开发版的centos会自带jdk,我们一般用自己的jdk,把自带的删除。先看看有没有安装java -version 1、查找他们的安装位置 [root @localhost ~]# rpm -qa | grep java java-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64 tzdata-java-2016f-1.el7.noarch java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64 javapackages-tools-3.4.1-11.el7.noarch java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64 java-1.7.0-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64 python-javapackages-3.4.1-11.el7.noarch 2、删除全部,noarch文件可以不用删除 [root

Ubuntu 18.04安装JDK1.8

家住魔仙堡 提交于 2019-12-09 22:29:29
1.由于ubuntu 18.04自带openjdk,卸载自身openjdk sudo apt-get remove openjdk* 2.安装jdk 1.8 sudo apt-get update sudo apt-get install openjdk-8-jdk 3.查看java和javac版本,查看是否安装成功 java -version javac -version 来源: https://www.cnblogs.com/jiahangok/p/12013585.html

聊聊openjdk的jhsdb工具

China☆狼群 提交于 2019-12-09 22:23:44
序 本文主要研究一下openjdk的jhsdb工具 sa-jdi.jar export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home" chmod +x $JAVA_HOME/lib/sa-jdi.jar java -cp $JAVA_HOME/lib/sa-jdi.jar sun.jvm.hotspot.HSDB java -cp $JAVA_HOME/lib/sa-jdi.jar sun.jvm.hotspot.CLHSDB 在java9之前,JAVA_HOME/lib目录下有个sa-jdi.jar,可以通过如上命令启动HSDB( 图形界面 )及CLHSDB( 命令行 ) sa-jdi.jar中的sa的全称为Serviceability Agent,它之前是sun公司提供的一个用于协助调试HotSpot的组件,而HSDB便是使用Serviceability Agent来实现的 HSDB就是HotSpot Debugger的简称,由于Serviceability Agent在使用的时候会先attach进程,然后暂停进程进行snapshot,最后deattach进程( 进程恢复运行 ),所以在使用HSDB时要注意 jhsdb / # jhsdb clhsdb command

CentOS7搭建ssubversion edge的步骤

北战南征 提交于 2019-12-09 14:39:17
svn是一个代码版本管理器,比较直观简单,也可以作为文件服务器使用,用来存储共享文件,在小企业中常用。这就需要我们自己搭建svn服务端,作统一管理。 在windwos和linux上都可以搭建。在windwos上常用visualsvn进行搭建,可以提供windwos的管理配置界面。在linux上的话,这里推荐使用Subversion Edge。就是一个svn+apache实现的web端管理,且在linux上的安装非常简单方便。 一、环境准备 Subversion Edge的运行需要java环境,所以要安装jdk。并设置JAVA_HOME的环境变量。 1、下载安装包并解压: tar zxvf jdk-8u191-linux-x64.tar.gz 2、移动到/usr/local/目录下并改名为jdk1.8: mv jdk1.8.0_191 /usr/local/jdk1.8 3、配置环境变量,vim /etc/profile文件, 并在末尾加入以下内容: JAVA_HOME=/usr/local/jdk1.8/ JAVA_BIN=/usr/local/jdk1.8/bin JRE_HOME=/usr/local/jdk1.8/jre PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin CLASSPATH=/usr