JDK程序压缩包进行了压缩,分成三份上传的,如需使用,需要下载三个包,然后用如下程序进行合成即可:
CSDN上传文件限制在60M,目标安装包135M;
合成程序:
package common;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
/**
*
* @Description 文件合并操作
* @author <p style="color:#8e8e8e;font-family:微软雅黑;font-size=16px;font-weight:bold;">Cloud</p>
* @date 2016-12-22上午10:02:01
*/
public class FileSliptUtil {
/**
*
* @Description 文件合并的方法
* @author <p style="color:#8e8e8e;font-family:微软雅黑;font-size=16px;font-weight:bold;">Cloud</p>
* @date <p style="color:#000;font-family:微软雅黑;font-size=16px;">2016-12-22上午10:01:26</p>
* @param src 合并文件路径
*/
public static void joinFileDemo(String[] src) {
// 获取合并文件
File newFile = new File(src[0].toString());
// 获取文件名 后缀
String fileName = newFile.getName().substring(0, newFile.getName().indexOf("_"));
String endName = newFile.getName().substring(newFile.getName().lastIndexOf("."));
// 得到新的文件名
StringBuffer sb = new StringBuffer();
sb.append(newFile.getParent());
sb.append("\\");
sb.append(fileName);
sb.append(endName);
newFile = new File(sb.toString());
for(int i = 0; i < src.length; i++) {
File file = new File(src[i]);
try {
//读取小文件的输入流
InputStream in = new FileInputStream(file);
OutputStream out = new FileOutputStream(newFile, true);
int len = -1;
byte[] bytes = new byte[10*1024*1024];
while((len = in.read(bytes))!=-1) {
out.write(bytes, 0, len);
}
out.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
System.out.println("文件合并完成!");
}
}
测试程序:
package test;
import java.io.File;
import common.FileSliptUtil;
/**
*
* @Description 文件合并测试
* @author <p style="color:#8e8e8e;font-family:微软雅黑;font-size=16px;font-weight:bold;">Cloud</p>
* @date 2017-1-5下午2:32:10
*/
public class TestFileSlipt {
public static void main(String[] args) throws Exception {
//合并文件 下载的文件路径
FileSliptUtil.joinFileDemo(new String[]{"C://Linux//jdk//jdk-7u76-linux-x64_data1.gz", "C://Linux//jdk-7u76-linux-x64_data2.gz", "C://Linux//jdk-7u76-linux-x64_data3.gz"});
}
}
下载地址:
第一个分割包
http://download.csdn.net/detail/u014266877/9729623
第二个分割包
http://download.csdn.net/detail/u014266877/9729640
第三个分割包
http://download.csdn.net/detail/u014266877/9729647
安装JDK:
1、解压安装包
2、输入命令 gedit /etc/profile
在文件最后添加:
unset -f pathmunge
export JAVA_HOME=/usr/local/java/jdk1.7.0_76
export JRE_HOME=/usr/local/java/jdk1.7.0_76/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin: $PATH
3、保存,重启Linux,输入Java -version 测试是否安装成功