纯粹个人总结
1. javac 用法,javac不能递归,so 有包结构的还是列出来,或是写到一个文件里,这个跟javadoc一样的道理。
如下结构:
-mywork
-src
-abc
a.java
-bcd
b.java
c.java
-bin
那么进行cd mymork,
然后javac -d bin src\*.java src\abc\*.java src\bcd\*.java就行了。
2. jar 用法,jar可以递归,假设我们要打包一个可运行的jar包,那么就要指定包里一个类为Main-Class,这时候需要写一个清单文件来标识哪个类是Main-Class,清单文件可以随便命名随便后缀,只要它包含以上信息即可
Main-Class: c
Class-Path: bin\
假设以上文件内容保存为list.mf,有一点要特别注意,就是文件保存时要留出一行为空行的,否则最后一行的信息不会被打包进去。
-mywork
-bin
list.mf
然后就是cd mywork,
命令: jar cvfm myjar.jar list.mf bin\.
就会在mywork文件夹生成一个叫做myjar.jar的包,注意list.mf是放在mywork下的。
可以用rar打开jar包看看里面的结构,就是有两个文件夹,一个是bin,一个是Manifest,其中Manifest里有一个
jar命令生成的文件,叫Manifest.mf,可以查看一下里面是不是有加进去list.mf文件的内容,如果发现不全,就是因为
你的list.mf文件最后一行没有留出空行。
运行jar包: java -jar myjar.jar
分享到:
相关推荐
mvn包javac命令 执行:javac -cp ../advancedTest/ -Xbootclasspath / p:./ target / doop-printer-1.0-SNAPSHOT.jar -processorpath ./target/doop-printer-1.0-SNAPSHOT-jar-with-dependencies.jar- Xplugin:...
先说下JAVA调用DLL,Java调用DLL的常用方法大致为几种,JNI,JNA,Jnative等,但实现与易用性差距还是很大,1.JNI用的人比较多,但相对来说比较麻烦要熟悉c并且要使用javac 及javah命令,步骤繁琐2.JNA,Jnative相对...
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe 2、安装jdk-6u14-windows-i586.exe ...path:系统在任何路径下都可以识别java,javac命令。
1. 内容及使用方法 (1) 本光盘提供了书中案例的Java源代码文件及编译发布后的可执行文件。 (2) 读者可以使用文本编辑工具(例如Windows中的记事本)或Java编辑工具来打开和编辑Java源代码文件。 (3) 文件夹图标后的...
第一章 ... 2.动态加载类别文档、字符串池(String Pool)等特性为...也就是说执行javac命令时会执行到java命令。javac需要某个路径来编译当前文件,也就是那个java命令需要。所以javac和java都需要指定好所依赖的路径。
验证Java安装使用命令java-version如上所述。 第3步:下载TestNG的归档文件 下载最新版本的TestNG的jar文件,详细请点击访问 http://www.testng.org.。在写这篇教程的时候,我下载TestNG中-6.8.jar,并将 testng-...
使用以下命令运行: java -jar DNSLookupService.jar 198.162.35.1 将198.162.35.1替换为任何已知DNS服务器的IP地址。 这将是默认的DNS服务器,以后可以在程序运行时进行更改。 编译 如果您想重新构建。 我使用...
1.在java语言中,对各种变量,方法和类等要素命名时所使用的字符序列就是标识符。 有些标识符是jdk定义好的(关键字。 如:public) 2.java中标识符由26个英文字符大小写,数字0-9,符号_$。注意:数字不能开头。 ...
使用Jocky非常简单,获得jocky.jar以后,只需要运行java -jar jocky.jar就可以启动Jocky混淆编译器,jocky的命令行参数和javac完全相同,但增加了一个新的参数-scramble,它的用法如下: -scramble 混淆所有...
详细的介绍了ANT配制文件build.xml的目录结构,以及各个标签的用法和作用,并结合实例讲述了利用Ant构建和部署Java...Ant可以代替使用javac、java和jar等命令来执行java操作,从而达到轻松的构建和部署Java工程的目的
实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的动手能力,掌握常用Java开发环境的使用方法,培养学生分析问题、解决问题、应用知识的能力和创新精神。充分放手让学生自行设计、自主调试,真正培养...
使用Jocky非常简单,获得jocky.jar以后,只需要运行java -jar jocky.jar就可以启动Jocky混淆编译器,jocky的命令行参数和javac完全相同,但增加了一个新的参数-scramble,它的用法如下: -scramble 混淆所有...
使用Jocky非常简单,获得jocky.jar以后,只需要运行java -jar jocky.jar就可以启动Jocky混淆编译器,jocky的命令行参数和javac完全相同,但增加了一个新的参数-scramble,它的用法如下: -scramble 混淆所有...
在Wine中运行的AdoptOpenJDK Dockerfile在Wine中运行AdoptOpenJDK。 这种方法起初听起来可能很奇怪,但是对于在Windows上测试Java应用...latest java -jar my.jar 该图像包含以下便捷命令: java javac javadoc java
Ant可以代替使用javac、java和jar等命令来执行java操作,从而达到轻松的构建和部署Java工程的目的。下面来看几个知识点。 1. 利用Ant的javac任务来编译java程序 Ant的javac任务用于实现编译Java程序的功能。下面来...
编辑 jscrot是一个轻量级且简单的截屏工具。 在 JTakeScrot 的发行权停止给二十人... 您只需双击 jar 即可启动它,但建议使用命令行,因为如果 jscrot 不支持您的系统托盘,您会收到通知: $ java -jar jscrot.jar
安装Java的: 您可以参考安装指南。 要检查是否已安装Java: $ java -version$ javac -versionAntlr: 请...' java org.antlr.v4.gui.TestRig ' $ source ~ /.bashrc用法编译: $ cd antlr$ make跑步通用命令: $ gru
ROOT\WEB-INF\lib\MyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在 lib下面) ROOT\WEB-INF\classes\HelloWorld.class(把上面生成的HelloWorld.class文件放在这个 里面) 然后在浏览器中输入...
相信大家都知道jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为 jre只是一个运行环境而已。与开发无关,正因为如此,具备开发功能的jdk自己的jre下才...
信 息 学 院2008-1目 录实... 打开命令提示符窗口,进入到E1hello.java所在目录,键入下面的命令: javac E1Hello.java java E1Hello 此时若打印出来hello则安装成功,若没有打印出这句话,仔细检查以上配置是否正确。