Java中,怎样在记事本中打包

我只会在Eclipce下打包
然而由于我想知道的更多点,我想在记事本中打包
但是不知道怎样打包
希望各位能给点帮助

给你个ant的例子吧
把下面的build.xml放进对应目录,把里面的src,build,dist 改成对应目录,在build.xml所在目录执行在命令行输入“ant” 即可。前提你必须下载安装ant,并配置到path中。
[url]http://ant.apache.org/[/url]

build.xml
[code="xml"]

simple example build file

<!-- set global properties for this build -->



<!-- Create the time stamp -->

<!-- Create the build directory structure used by compile -->

description="compile the source " >
<!-- Compile the java code from ${src} into ${build} -->

description="generate the distribution" >
<!-- Create the distribution directory -->

<!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
<jar jarfile="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}"/>

description="clean up" >
<!-- Delete the ${build} and ${dist} directory trees -->




[/code]

什么叫在记事本中打包?
你想打成什么包啊?

摘自:
[url]
http://jeans.iteye.com/blog/206120
[/url]
[quote]创建可执行的 JAR 文件包,需要使用带 cvfm 参数的 jar 命令,同样以上述 test 目录为例,命令如下:

  jar cvfm test.jar manifest.mf test

  这里 test.jar 和 manifest.mf 两个文件,分别是对应的参数 f 和 m,其重头戏在 manifest.mf。因为要创建可执行的 JAR 文件包,光靠指定一个 manifest.mf 文件是不够的,因为 MANIFEST 是 JAR 文件包的特征,可执行的 JAR 文件包和不可执行的 JAR 文件包都包含 MANIFEST。关键在于可执行 JAR 文件包的 MANIFEST,其内容包含了 Main-Class 一项。这在 MANIFEST 中书写格式如下:

  Main-Class: 可执行主类全名(包含包名)

  例如,假设上例中的 Test.class 是属于 test 包的,而且是可执行的类 (定义了 public static void main(String[]) 方法),那么这个 manifest.mf 可以编辑如下:

  Main-Class: test.Test <回车>

  这个 manifest.mf 可以放在任何位置,也可以是其它的文件名,只需要有 Main-Class: test.Test 一行,且该行以一个回车符结束即可。创建了 manifest.mf 文件之后,我们的目录结构变为:

  ==
  |-- test
  |  -- Test.class
  
-- manifest.mf

  这时候,需要到 test 目录的上级目录中去使用 jar 命令来创建 JAR 文件包。也就是在目录树中使用“==”表示的那个目录中,使用如下命令:

  jar cvfm test.jar manifest.mf test

  之后在“==”目录中创建了 test.jar,这个 test.jar 就是执行的 JAR 文件包。运行时只需要使用 java -jar test.jar 命令即可。

  需要注意的是,创建的 JAR 文件包中需要包含完整的、与 Java 程序的包结构对应的目录结构,就像上例一样。而 Main-Class 指定的类,也必须是完整的、包含包路径的类名,如上例的 test.Test;而且在没有打成 JAR 文件包之前可以使用 java <类名> 来运行这个类,即在上例中 java test.Test 是可以正确运行的 (当然要在 CLASSPATH 正确的情况下)。 [/quote]

哥们,很诚恳的告诉你,你正在尝试的修炼方式没有任何意义。如果真的想用别的方式来写java,也别用记事本啊,用gvim或者emacs都是很好的锻炼,可以顺便熟悉一下这两个巨牛的文本编辑器,用记事本,不是折磨自己吗?(当然,初学vim和emacs也是折磨,我用vim,因为在linux下vi命令也属于必修)

至于打包,依赖eclipse肯定是不对的,jar命令了解下就可以了。但归根到底,我们还是要学ant和maven吧,至少用学一种吧,人家毕竟是标准的构建工具,ant也算是javaer的必修课了,maven过段时间也会是必修课。

这个该散分了