0 0

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

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

5个答案 按时间排序 按投票排序

0 0

采纳的答案

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

build.xml

<project name="MyProject" default="dist" basedir=".">
    <description>
        simple example build file
    </description>
  <!-- set global properties for this build -->
  <property name="src" location="src"/>
  <property name="build" location="build"/>
  <property name="dist"  location="dist"/>

  <target name="init">
    <!-- Create the time stamp -->
    <tstamp/>
    <!-- Create the build directory structure used by compile -->
    <mkdir dir="${build}"/>
  </target>

  <target name="compile" depends="init"
        description="compile the source " >
    <!-- Compile the java code from ${src} into ${build} -->
    <javac srcdir="${src}" destdir="${build}"/>
  </target>

  <target name="dist" depends="compile"
        description="generate the distribution" >
    <!-- Create the distribution directory -->
    <mkdir dir="${dist}/lib"/>

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

  <target name="clean"
        description="clean up" >
    <!-- Delete the ${build} and ${dist} directory trees -->
    <delete dir="${build}"/>
    <delete dir="${dist}"/>
  </target>
</project>

2008年6月25日 12:48
0 0

这个该散分了

2008年6月26日 00:00
0 0

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

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

2008年6月25日 12:42
0 0

摘自:
[url]
http://jeans.iteye.com/blog/206120
[/url]

引用
创建可执行的 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 正确的情况下)。

2008年6月25日 11:42
0 0

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

2008年6月25日 11:20

相关推荐

    一个JAVA语言编写的记事本程序,已经打包好,点击就可运行,

    一个JAVA语言编写的记事本程序,已经打包好,点击就可运行,

    java课程设计 日历记事本 内含源代码 打包发布

    在Java编程学习的过程中,课程设计是提升技能和实践能力的重要环节。这个“日历记事本”项目就是一个典型的案例,它涉及到多个Java技术领域,包括图形用户界面(GUI)、事件处理、数据存储以及日期时间处理等。通过...

    Java简单记事本(有注释)

    10. **程序打包与发布**:最后,为了让用户能够方便地运行这个Java记事本,我们需要将其打包成可执行的JAR文件,这可以通过Java的`jar`命令或使用IDE如Eclipse、IntelliJ IDEA的内置功能来完成。 以上就是实现一个...

    记事本_java_Eclipse_记事本_

    在本文中,我们将深入探讨如何使用Java编程语言和Eclipse集成开发环境(IDE)来创建一个简单的记事本GUI应用程序。这个项目的核心是利用Java的Swing库来构建图形用户界面,提供基本的文字编辑功能。 首先,让我们...

    日历记事本JAVA 课程设计

    【日历记事本JAVA课程设计】是一个针对Java编程的学习项目,旨在帮助学生掌握Java语言在实际应用中的技能,特别是GUI(图形用户界面)和事件处理。该项目涉及到多个设计环节,包括设计内容、设计要求、总体设计以及...

    JAVA编写的记事本

    开发完成后,将Java记事本打包成JAR文件供用户下载。同时,开发者可以利用版本控制系统(如Git)管理源代码,确保每次更新的完整性和可追溯性。 综上所述,Java编写的记事本是Java编程技术的一个实例,涵盖了面向...

    JAVA写的记事本程序

    - 最终的Java记事本程序可能被打包成JAR(Java Archive)文件,便于分发和执行。用户只需双击JAR文件,即可在支持Java的系统上运行程序。 综上所述,Java编写的记事本程序结合了Java GUI编程、文件I/O、事件处理、...

    java仿做的windows记事本

    标题中的“java仿做的windows记事本”是指使用Java编程语言开发的一款文本编辑器,它模仿了Windows操作系统内置的记事本程序的功能。这个项目可能是为了教学目的,或者是对Java GUI编程的一种实践尝试。 在Java中,...

    JAVA编写的记事本程序

    下面我们将深入探讨这个Java记事本程序的相关知识点。 **1. Java基础** Java记事本程序基于Java的基础语法构建,包括类、对象、变量、常量、条件语句、循环语句、异常处理等核心概念。开发者需要对Java的基本语法有...

    java实现模仿XP记事本

    在模仿XP记事本的程序中,各种按钮和菜单项点击事件会被相应的ActionListener监听,当用户执行如打开、保存、复制、粘贴等操作时,对应的事件处理函数会被调用。 3. **文件操作**:为了实现打开、保存和保存为功能...

    简单记事本java版

    Eclipse是一个广泛使用的Java集成开发环境(IDE),此项目的打包方式使得用户可以在Eclipse中直接打开并运行,无需额外设置,极大地简化了学习和调试过程。 在Java中,实现记事本功能需要涉及以下几个关键知识点: ...

    java日历记事本程序

    【标题】"java日历记事本程序"是一款基于Java编程语言开发的应用程序,它集成了日历、记事本、课程表以及计时提醒等多种功能。这个项目使用了NetBeans IDE进行开发,使得代码组织和工程管理更为便捷。NetBeans是Java...

    日历记事本Java写的

    在压缩包子文件的文件名称列表中,只有一个名为“日历记事本”的条目,这可能是整个应用的打包文件,如JAR(Java Archive)文件,这种文件格式用于集合Java类文件、资源文件和元数据,以便作为一个独立的可执行程序...

    Java编写的仿记事本源码(附打包Jar文件)

    8. **多线程**:虽然在这个简单的记事本应用中可能没有涉及,但在更复杂的GUI应用中,多线程是必需的,以确保用户界面的响应性和非阻塞操作。例如,长时间运行的操作(如读取大文件)应在后台线程中执行,以免冻结...

    用JAVA 做的小型记事本记事本

    在实现上,一个小型的Java记事本应用程序通常会涉及到几个关键类的设计与实现。例如,主窗口类负责显示和管理整个程序的界面,文本编辑器类负责处理文本的输入与输出,而菜单管理类则负责实现菜单栏中的各项功能,如...

    大学JAVA课程设计_天天记事本 (源代码及打包好的JAR文件) 文件类型RAR _1.81 MB

    “打包好的JAR文件”是JAVA的可执行文件格式,它可以将多个编译后的.class文件打包在一起,并可能包含资源文件和元数据。使用JAR文件的好处是方便分发和运行程序,同时也可以实现版本管理和依赖管理。 1. **打包与...

    一个用java编写的记事本

    通过上述知识点的学习和实践,开发者可以构建一个功能完备且具有用户友好界面的Java记事本程序。对于初学者来说,这是一个很好的项目,可以深入理解Java编程和GUI开发。对于有经验的开发者,它可以作为练习和展示...

    java记事本

    【Java记事本】是一个基于Java编程语言开发的文本编辑器项目,主要用作学习和实践Java编程的基础应用。这个项目通常包含一个简单的图形用户界面(GUI),允许用户创建、打开、编辑和保存文本文件。它对于初学者来说...

    用java做的记事本(完美)

    【描述】中提到,这个Java记事本程序在功能上接近于系统默认的记事本,这意味着它可能包括基本的文字输入、格式化、保存和打开文件等常见功能。开发者通过Java Swing或JavaFX库创建了这个界面,这些库提供了丰富的...

    记事本java代码

    在这个资源中,开发者或教育者可能已经创建了一个功能类似于Windows操作系统内置记事本的应用程序,但完全用Java实现。 描述中的“记事本java源代码”意味着提供了程序的原始代码,这通常是程序员为了学习、调试或...

Global site tag (gtag.js) - Google Analytics