当前位置:首页 » 编程语言 » javatar

javatar

发布时间: 2022-12-21 23:27:35

A. tar包和jar包和war包的区别

tar是通用的另一种打包格式,为了部署到服务器时方便。而jar是java app server识别的java部署格式,其实是Zip文件,只是内部的文件有规范。
war是专用于web app的jar。另外还有用于enterprise app的ear后缀。
相同点是都可以把多个文件打包到一个文件,不同点是 jar是个压缩文件,而tar只打包,不压缩,所以tar还要配合其他压缩工具来压缩,比如tar.bz2,tar.gz 之类的就是在tar的基础上进行的压缩格式。

B. 如何安装tar.gz版本的java

总体步骤是“解压”然后“配置”,细节上讲:
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的路径填对就好了。这个过程只有两部,第一步不可能出错,所以一定是配置的问题。

C. Java 调用Linux下的tar命令

可能是当前工作目录为空.
试下 tar命令使用完整路径,
例如: tar -czf droplet.tgz /home/*

D. java解压tar.gz用到哪些包




//引入jtar-(版本号).jar

publicvoidreadtar()throwsIOException{
StringtarFile="D:/20120725.tar.gz";
StringdestFolder="D:/20120725";

Filess=newFile(tarFile);
TarInputStreamtis=null;
tis=newTarInputStream(newGZIPInputStream(newBufferedInputStream(newFileInputStream(ss))));
TarEntryentry;

try{
while((entry=tis.getNextEntry())!=null){
intcount;
bytedata[]=newbyte[204800];

FileOutputStreamfos=newFileOutputStream(newFile(destFolder+"/"+entry.getName()));
BufferedOutputStreamdest=newBufferedOutputStream(fos);

while((count=tis.read(data))!=-1){
dest.write(data,0,count);
}
dest.flush();
dest.close();
}
tis.close();

}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
}

E. java安装—

Java源程序为java格式的文件,Java程序的运行首先要通过上面提到的javac.exe编译程序编译成字节码文件文件后缀为.class,然后通过jvmJava虚拟机解释运行Java的跨平台就是因为各环境有各环境的jvmJava程序所以我们需要安装jdk即Java SE Development Kit,意为Java开发工具包。它包含javac.exe编译程序,tar.exe这里先说明一下,只安装Java不能编译执行Java程序,所以我们其实安装的是jdk,安装java只是为了安装jreJava运行环境相信大家也知道jdk才是Java的核心下载jdk我建议大家去360软件管家搜索下载,简单方便安装jdk会自动安装java,所以不需要自己单独安装java,如果之前已经安装了java的话在安装jdk进行到安装java的那一步可以点击右上角的关闭退出java的安装打开计算机属性高级系统设置环境变量新建变量名JAVA_HOME值为jdk的安装路径新建变量名CLASSPATH值为%JAVA_HOME%\lib修改变量名path在最前面加%JAVA_HOME%\bin以上步骤都做完了的话,我们就可以开始写程序了。是不是有点迫不及待呢public class HelloWorldpublic static void main(String []args)System.out.println("hello world"修改拓展名为java,文件名改为HelloWorldH和W为大写哦按住shift鼠标右键选择在此处打开命令窗口打开cmd输入javac一个空格HelloWorld.java回车,这时桌面会产生一个HelloWorld.class的字节码文件,这就是编译后的文件然后执行java(一个空格)HelloWorld恭喜hello world出现

F. Java中如何将tar归档文件压缩成tar.Z文件

zcat命令

compress [-fv] [-b bits] [file...]

compress [-cfv] [-b bits] [file]

uncompress [-cfv] [file...]

zcat [file...]

Process p = Runtime.getRuntime().exec("ps -ef");

BufferedReader stdInput = new BufferedReader(new
InputStreamReader(p.getInputStream()));

BufferedReader stdError = new BufferedReader(new
InputStreamReader(p.getErrorStream()));

// read the output from the command

System.out.println("Here is the standard output of the command:\n");
while ((s = stdInput.readLine()) != null) {
System.out.println(s);
}

// read any errors from the attempted command

System.out.println("Here is the standard error of the command (if any):\n");
while ((s = stdError.readLine()) != null) {
System.out.println(s);
}

System.exit(0);

G. java里怎么解压tar.gz文件啊,网上好多例子都不行

最后怎么解决的,我现在也遇到这个问题了,单个文件可以解压可以压缩,写入的测试内容也在,换成文件夹就不行了。能找到的案例全都是解压成文件,但是本身是个文件夹的GZ包解压了以后也打不开。

H. java里怎么解压tar.gz文件啊,网上好多例子都不行

我觉得你的步骤有问题,tar.gz压缩包里放文件或文件夹都无所谓,需要用程序来生成,下面详细说明:
1.
用程序中的方法【archive】生成tar压缩文件
2.
用程序中的方法【compressArchive】生成tar.gz压缩文件
3.
将生成的压缩文件为参数进行解压,具体是:
unCompressArchiveGz("d:\\test\\xmlbak.tar.gz");//解压
4.
查看解压后的文件夹内容和文件内容,均可以正常显示访问
楼主的问题主要是手动生成了一个压缩文件,这是主要的问题原因。

热点内容
连接聚类算法 发布:2025-05-15 23:55:09 浏览:976
工资算法单休 发布:2025-05-15 23:52:30 浏览:817
超凡先锋配置不行怎么办 发布:2025-05-15 23:27:54 浏览:530
win7取消加密 发布:2025-05-15 23:26:37 浏览:470
不用internet打开ftp 发布:2025-05-15 23:06:00 浏览:153
sql字符串取数字 发布:2025-05-15 22:57:45 浏览:124
推荐编程课 发布:2025-05-15 22:34:12 浏览:618
表拒绝访问 发布:2025-05-15 22:29:37 浏览:978
电脑怎样解压文件 发布:2025-05-15 22:25:32 浏览:439
dns服务器怎么看 发布:2025-05-15 22:17:27 浏览:151