如何寻找一个java文件的所有import的java,把这些所有java都打到一个jar包,自动化?

问题描述

如何寻找一个java文件的所有import的java,把这些所有java都打到一个jar包,自动化?

比如有一个java文件,import了一些java文件,有没有自动化的方法把所有相关的java都打到一个jar包

解决方案

其实你完全可以用maven项目 这样的话可以将你所需的外部导入导入到你的库中

时间: 2024-09-14 22:38:48

如何寻找一个java文件的所有import的java,把这些所有java都打到一个jar包,自动化?的相关文章

请问一个java文件操作中的中文文件名问题。

问题描述 您们好,我想请问一个java文件操作中的中文文件名的问题.我用File方法获得一个目录下全部文件的列表,并且想给列表中的文件进行解压缩处理.可是当处理一些文件名中包含中文全角或半角字符的压缩文件时,就会提示找不到文件.我就是用普通的FileenumFileOper=newFile(SourceAbsPath);File[]sub=enumFileOper.listFiles();来处理文件的,可是如果文件中包含中文全角或半角字符,在接下来的处理中就找不到文件呢.我是在JavaClass

Java的Package与Import机制之我的理解(初学者的心得)

初学|心得    以下内容的测试条件是你的机器上,设置了path命令PATH= D:\JDK1.4\BIN;D:\JDK1.4\LIB;,可以正常执行java和javac命令,不用设置classpath路径的情况下.       从一个简单的例子谈谈package与import机制 基本原则:为什么需要将Java文件和类文件切实安置到其所归属之Package所对应的相对路径下. 为什么要这样做呢?如果你在程序中,用到打包命令package,并且直接编译和执行该程序.例如:以下面程序为例: pac

统计某个路径下所有的java文件,以及统计代码数量

这个是我哥们遇到的一个面试题. 要求统计某个文件夹下,所有Java文件的数量,并且统计代码数量. Java文件中,所有的注视都是以//,没有/**/,空行不计入代码数量. 这个面试题,里面有这样几个难点, 1.遍历文件夹,因为文件夹下可能还有文件夹. 2.读取文件,判断代码行,注释行,和空行. 3.写入文件. 其实主要的都是对文件的操作. 代码可以直接复制运行,代码如下: package com; import java.io.BufferedReader; import java.io.Fil

linux-javac为什么不能编译子文件夹的java文件

问题描述 javac为什么不能编译子文件夹的java文件 我在linux终端下编译:javac *.java 网上说这样做不是能编译当前文件夹下面所有的,包括子文件夹里面的java文件吗? 但是为什么我这样做了之后只编译了当前文件夹下面的java文件,子文件夹里面的java文件没有被编译啊 解决方案 因为java文件只会默认寻找当前包下面的java文件!而不会去寻找其子文件夹下的java文件!!如果含有子包的话需要import导入就可以了!!! 解决方案二: 可以试试下面语法: javac **

我的eclipse EE不能运行java文件

问题描述 我的eclipse EE不能运行java文件 我的eclipse EE配置了tomcat,能运行jsp文件,但是就不能运行java文件,这是为什么?是哪里需要重新配置一下的吗?还是就只能运行一种啊? 解决方案 后来发现,原来要保存一下的,再运行的,不然就不行..主要以前不用保存就能运行,所以有点问题 解决方案二: 运行Java文件本质是运行某个含有main方法的类,只要某个类中有main方法,你直接右键run as Java application就可以了啊.如果是Javaee项目能选

如何在 vim 中更好的编辑 java 文件

这次介绍一下如何在 vim 中更好的编辑 java 文件.作者: camry.wu@gmail.com 1. javabrowser 编辑类文件时, 类资源树是个有用的东西, 可以把类的成员, 方法等等很直观的 显示出来. 在 vim 中也可以实现好像 vc, jbuilder 那样的类资源树, 当然比 那些会简单些, 不过也够好用的了. 就是用 javabrowser.vim 这个脚本实现的. 先到 vim online 去找到这个脚本文件.(在这还能找到许多有用的其他脚本) 然后在 goog

编译单个Java文件引入jar包

惯例: 我是温浩然: 我的java文件如下: import java.io.File; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; import net.sf.json.JSONObject; import org.jdom.Document; import org.jdom.Element; import org.jdom.input.SA

两种java文件上传实例讲解_java

本文通过两种文件上传实例进行比较,帮助大家更好的学习java文件上传功能,具体内容如下 1. Java附件上传代码     @Controller public class UploadFile extends BaseJsonController{ /** * 附件上传 * * @param request * @param creativeFile * @param response * @return */ @RequestMapping(value = "/upload/uploadFi

android-在浏览器中打开一个 .doc 文件储存在 SD 卡中

问题描述 在浏览器中打开一个 .doc 文件储存在 SD 卡中 我在 SD 卡中储存了一个 .doc 文件,我需要使用浏览器来打开: Intent intent = new Intent(); File file = new File("/sdcard/ValidateLibrary.doc"); intent.setDataAndType( Uri.fromFile(file),"text/html"); 在 manifest 文件中我创建了: <activ