1解压 :tar -zxvf java的tar.gz
2配置:vi /etc/profile //打开配置全局变量文件
export JAVA_HOME=刚才解压的目录
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3.测试一下 输入java看是不是有反应,再试试java -version能不能读出java的版本号。
配置内容(就是export。。。)在网上有很多种,记得java_home的路径填对就好了。这个过程只有两部,第一步不可能出错,所以一定是配置的问题。
//引入jtar-(版本号).jar
public void readtar() throws IOException{
String tarFile = "D:/20120725.tar.gz"
String destFolder = "D:/20120725"
File ss=new File(tarFile)
TarInputStream tis = null
tis = new TarInputStream(new GZIPInputStream(new BufferedInputStream(new FileInputStream(ss))))
TarEntry entry
try{
while((entry = tis.getNextEntry()) != null) {
int count
byte data[] = new byte[204800]
FileOutputStream fos = new FileOutputStream(new File(destFolder + "/" + entry.getName()))
BufferedOutputStream dest = new BufferedOutputStream(fos)
while((count = tis.read(data)) != -1) {
dest.write(data, 0, count)
}
dest.flush()
dest.close()
}
tis.close()
} catch (FileNotFoundException e) {
e.printStackTrace()
} catch (IOException e) {
e.printStackTrace()
}
}