不想多说什么,直接开始主题。
JDK安装与配置
JDK下载
打开你的浏览器,不管你是Chrome还是Firefox还是Edge还是Internet Explore,只要是个浏览器就打开。
打开这个地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(JDK下载地址)
找到下面的地方,然后根据图片操作。
在这里根据自己系统的位数进行下载,比如我的系统是64位的就下载64位的安装包。
如果不知道怎么查看自己系统的位数,请查看这个链接:https://jingyan.baidu.com/article/0bc8
继续阅读 »
环境准备
说明:本文章使用的ES版本是:6.7.0
JDK
Elastisearch 6.7.0编译需要JDK版本10.0及以上,我直接安装了JDK12.JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
继续阅读 »
在jdk1.7之前,java中没有直接的类提供文件复制功能。下面就文件复制,提出几种方案。
jdk1.7中的文件复制
在jdk1.7版本中可以直接使用Files.copy(File srcFile, File destFile)方法即可。
private static void copyFileUsingJava7Files(File source, File dest)
throws IOException {
Files.copy(source.toPath(), dest.toPath());
}
使用FileInputStream复制
more
/**
*
* @Title: copyFileUs
继续阅读 »
主要包括:jdk idea android sdk
安装JDK
sudo add-apt-repository ppa:webupd8team/java #添加源
sudo apt-get update #更新仓库
sudo apt-get install oracle-java7-installer #安装java7
执行
java -version
检查java版本,确保已经正确安装jdk
more
最后执行
sudo apt-get install oracle-java7-set-default
将设置java7到系统的环境变量中(这样就不需
继续阅读 »
因为特定需求,需要在linux系统下面进行安装JDK,需要在linux中写成shell脚本,安装JDK并且设置环境变量。linux中JDK的安装比较简单,直接解压缩即可。但是接下来设置环境变量可是困难了本人不久,毕竟shell脚本没有接触过。
继续阅读 »
一.配置JDK
$sudo gedit /etc/profile
这里配置的系统环境变量
* 配置java environment
```
JAVA_HOME=/home/liujicheng/java/jdk1.6.0_12
export JRE_HOME=/home/liujicheng/java/jdk1.6.0_12/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
继续阅读 »
前奏
因为NIO并不容易掌握,所以这注定会是一篇长文,而且即便篇幅很大,亦难以把很多细节解释清楚,只能侧重于从整体上进行把握,并实现一个简单的客户端服务端消息通信框架作为例子,以便有需要的开发人员参考之。借用淘宝伯岩给出的忠告就是
- 尽量不要尝试实现自己的NIO框架,除非有经验丰富的工程师
- 尽量使用经过广泛实践的开源NIO框架Mina/Netty/xSocket
- 尽量使用最新版稳定版JDK
- 遇到问题的时候,可以先看下Java的Bug Database
Asynchronous I/O是在JDK7中提出的异步非阻塞I/O,习惯上称之为NIO2,也叫AIO,AIO是对JDK1.4中提出的同步非阻塞I/O的进一步增强,主
继续阅读 »
系统环境
linux版本:redhat6
jdk:jdk1.7
1.本地安装与测试
1.1安装
1.1.1下载Drill M1 binary release
http://people.apache.org/~jacques/apache-drill-1.0.0-m1.rc3/apache-drill-1.0.0-m1-binary-release.tar.gz
1.1.2 解压apache-drill-1.0.0-m1-binary-release.tar.gz
tar -zxf apache-drill-1.0.0-m1-binary-release.tar.gz
1.1.3 做
继续阅读 »
J2EE的配置真不是个东西!它也确实不是个什么东西!Java的诞生让我想到的lichking的诞生,有了lichking,于是就有了荒芜之地。J2EE既然这是片荒芜之地的产物,那么要建立一个企业级的应用-一支强大的UD军队,非得要有黑暗城堡-JDK不可。
说到JDK的配置我就一肚子的火,记得刚学习Java的时候,写了书上的一个叫做你好世界的程序,然后在CMD下面
bash
javac HelloWord.java
结果。。。
我大骂Java真不是个东西。后来才知道,这个你好世界的程序要拿到java的bin目录下面,才能编译,才能
sh
Java HelloWord
才能看见世界!后来老师说在CMD下面敲个
bash
继续阅读 »
Mac OS 10.11 Openfire无法启动问题
安装好openfire_3_10_2.dmg后,无法通过【系统偏好设置】中的Openfire图标启动服务器。
1、JDK版本:1.8.65。经测试需要JDK 1.7版本以上。
2、Openfire版本:3.10.2
最终解决办法:在终端中执行命令
bash
sudo su
cd /usr/local/openfire/bin
export JAVA_HOME=`/usr/libexec/java_home`
sh ./openfire.sh
卸载Openfire
只需要在openfire关闭的情况下,执行以下的命令即可:
bash
sudo rm
继续阅读 »