java源代码zip java源代码文件在哪里

什么是java源代码 怎么查看你说的java源代码是指编译成的class文件前的java文件 。
当我们运行.java文件时,它会被系统编译成.class文件 , 例如Test.java编译之后就是Test.class ,
源文件就是指Test.java文件,
一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改
也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的 , 小心有毒啊 , 什么的 。
求一个JAVA的压缩程序源代码 。package com.io2.homework;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
/*压缩文件夹*/
public class MyMultipleFileZip
{
private String currentZipFilePath = "F:/MyZip.zip";
private String sourceFilePath;
private ZipOutputStream zos;
private FileInputStream fis;
public MyMultipleFileZip(String sourceFilePath)
{
try
{
this.sourceFilePath = sourceFilePath;
zos = new ZipOutputStream(new FileOutputStream(currentZipFilePath));
//设定文件压缩级别
zos.setLevel(9);
} catch (FileNotFoundException e)
{
e.printStackTrace();
}
}
// 在当前条目中写入具体内容
public void writeToEntryZip(String filePath)
{
try
{
fis = new FileInputStream(filePath);
} catch (FileNotFoundException e1)
{
e1.printStackTrace();
}
byte[] buff = new byte[1024];
int len = 0;
try
{
while ((len = fis.read(buff)) != -1)
{
zos.write(buff, 0, len);
}
} catch (IOException e)
{
e.printStackTrace();
}finally
{
if (fis != null)
try
{
fis.close();
} catch (IOException e)
{
e.printStackTrace();
}
}
}
// 添加文件条目
public void addFileEntryZip(String fileName)
{
try
{
zos.putNextEntry(new ZipEntry(fileName));
} catch (IOException e)
{
e.printStackTrace();
}
}
public void addDirectoryEntryZip(String directoryName)
{
try
{
zos.putNextEntry(new ZipEntry(directoryName"/"));
} catch (IOException e)
{
e.printStackTrace();
}
}
// 遍历文件夹
public void listMyDirectory(String filePath)
{
File f = new File(filePath);
File[] files = f.listFiles();
if(files!=null)
{
for (File currentFile : files)
{
// 设置条目名称(此步骤非常关键)
String entryName= currentFile.getAbsolutePath().split(":")[1].substring(1);
// 获取文件物理路径
String absolutePath = currentFile.getAbsolutePath();
if (currentFile.isDirectory())
{
addDirectoryEntryZip(entryName);
//进行递归调用
listMyDirectory(absolutePath);
}
else
{
addFileEntryZip(entryName);
writeToEntryZip(absolutePath);
}
}
}
}
// 主要流程
public void mainWorkFlow()
{
listMyDirectory(this.sourceFilePath);
if(zos!=null)
try
{
zos.close();
} catch (IOException e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
new MyMultipleFileZip("F:/fountainDirectory").mainWorkFlow();
}
}
如何在Eclipse中查看Java类库的源代码在Eclipse中查看Java类库的源代码 , 可以通过Ctrl 鼠标左键的方式来完成;在下载JDK并安装的时候,会有一个src.zip文件,此文件就是Java类库的源码 。但是有时候,会出现源码未找到的问题,此时可以通过对其设置来解决 。
以JDK1.8为例 , 查看一下src.zip文件
如果发现找不到源代码,则进行设置
点击Attach Source按钮 , 弹出视图,把JDK下的src.zip文件传入点击OK即可
此时按住Ctrl 鼠标左键指向Java类库当中的类 , 就可以查看类的源代码
以Object类为例演示
Java源文件src.Zip怎么安装啊?你看的应该是JAVA核心技术机械工业的 。意思就是
1.首先保证JDK已经安装
2.而且JDK的环境变量PATH和CLASSPATH都已经设好 。
3.启动cmd,到运行里(WIN R)输入cmd进入命令提示中 。
4.然后查看你的JDK地址并在cmd中输入地址如cd c:/user/admin/jdk1.8_05cd是进入地址的命令
5.接着输入mkdir src
cd src
6.输入jar xvf ../src.zip
怎么把java源代码变成附件文件通过jar命令
jar命令的用法:
下面是jar命令的帮助说明:
用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
选项包括:
-c创建新的归档文件
-t列出归档目录
-x解压缩已归档的指定(或所有)文件
-u更新现有的归档文件
-v在标准输出中生成详细输出
-f指定归档文件名
-m包含指定清单文件中的清单信息
-e为捆绑到可执行 jar 文件的独立应用程序,指定应用程序入口点
-0仅存储;不使用任何 ZIP 压缩
-M不创建条目的清单文件
-i为指定的 jar 文件生成索引信息
-C更改为指定的目录并包含其中的文件
如果有任何目录文件,则对其进行递归处理 。清单文件名、归档文件名和入口点名的指定顺序与 "m"、"f" 和 "e" 标志的指定顺序相同 。
【java源代码zip java源代码文件在哪里】关于java源代码zip和java源代码文件在哪里的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读