Java在没有IDE的情况下运行外部jar?

龙猫

我编写了一个Java程序,该程序使用jxl.jar读取Excel文件。它目前正在运行,但是我必须使用cmd来运行该程序。双击jar文件似乎不起作用。这些是我用来编译和运行代码的命令:

javac -classpath C:/workspace/jxl.jar:. main.java GUi.java

jar cvfm run.jar manifest.txt Main.class GUI.class GUI$1.class GUI$2.class GUI$3.class Main$1MyCustomTableCellRenderer.class Main$1YourTableCellRenderer.class Main$MyCustomTableCellRenderer.class

java -cp run.jar Main

我不太确定为什么它与双击没有什么不同。我已经将jxl文件编译到run.jar文件中,所以我不明白为什么它不起作用?

布拉吉

@MadProgrammer在其评论中建议的直接来自Java教程的示例该示例关于将类添加到JAR文件的类路径中。

我们想将类加载MyUtils.jar到类路径中,以用于中MyJar.jar这两个JAR文件位于同一目录中。

我们首先创建一个Manifest.txt具有以下内容的文本文件

Class-Path: MyUtils.jar

警告:文本文件必须以换行符或回车符结尾。如果最后一行未以新行或回车结尾,则将无法正确解析。


然后,我们MyJar.jar通过输入以下命令来创建一个名为JAR的文件

jar cfm MyJar.jar Manifest.txt MyPackage/*.class

这将创建带有清单的清单文件,该清单文件包含以下内容:

Manifest-Version: 1.0
Class-Path: MyUtils.jar
Created-By: 1.7.0_06 (Oracle Corporation)

该班MyUtils.jar正在加载到类路径,当你运行MyJar.jar

阅读更多...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在没有ide的情况下运行Java程序

来自分类Dev

在没有IDE的情况下创建EJB Jar

来自分类Dev

在没有GUI的情况下运行.jar文件

来自分类Dev

如何在没有IDE和几个软件包的情况下运行和编译Java项目?

来自分类Dev

如何在没有Octave IDE的情况下运行Octave代码(类似于Python)?

来自分类Dev

UCanAccess初始化程序错误(在没有IDE的情况下编译/运行)

来自分类Dev

可以在没有外部IP地址的情况下运行Google Cloud Dataflow吗?

来自分类Dev

在没有IDE的情况下如何使用CMSIS?

来自分类Dev

在没有Eclipse IDE的情况下构建项目

来自分类Dev

C在没有IDE的情况下使用库

来自分类Dev

在没有IDE的情况下如何组织项目?

来自分类Dev

在没有Java的情况下将Netbeans Ide用于HTML项目

来自分类Dev

Eclipse(IDE)如何在没有公共类的情况下在Java中运行主要方法?

来自分类Dev

在没有Live CD的情况下将Ubuntu安装到外部HD并从外部HD运行

来自分类Dev

默认情况下没有依赖关系的Maven jar

来自分类Dev

没有外部模块的情况下如何与Redis通信?

来自分类Dev

没有外部模块的情况下如何与Redis通信?

来自分类Dev

在没有Java / OpenJDK的情况下创建JAR归档文件

来自分类Dev

在Java中,如何在没有完整路径的情况下执行外部应用

来自分类Dev

我应该在生产中没有servlet容器的情况下运行Jenkins吗,即使用java -jar jenkins.war

来自分类Dev

有没有办法在没有外部库的情况下用Java处理DBF文件?

来自分类Dev

仅在try和catch块中没有引发异常的情况下,Java运行代码?

来自分类Dev

是否可以使Java在没有GC的情况下运行

来自分类Dev

如何在没有cmd的情况下编译和运行Java文件?

来自分类Dev

Java-Beanshell:在没有类引用的情况下从 beanshell 中运行方法

来自分类Dev

在没有端口的情况下运行Ghost

来自分类Dev

在没有打印日志的情况下运行scrapy runpider

来自分类Dev

在没有库存的情况下运行Ansible剧本

来自分类Dev

在没有sbt的情况下运行Spark sbt项目?

Related 相关文章

  1. 1

    在没有ide的情况下运行Java程序

  2. 2

    在没有IDE的情况下创建EJB Jar

  3. 3

    在没有GUI的情况下运行.jar文件

  4. 4

    如何在没有IDE和几个软件包的情况下运行和编译Java项目?

  5. 5

    如何在没有Octave IDE的情况下运行Octave代码(类似于Python)?

  6. 6

    UCanAccess初始化程序错误(在没有IDE的情况下编译/运行)

  7. 7

    可以在没有外部IP地址的情况下运行Google Cloud Dataflow吗?

  8. 8

    在没有IDE的情况下如何使用CMSIS?

  9. 9

    在没有Eclipse IDE的情况下构建项目

  10. 10

    C在没有IDE的情况下使用库

  11. 11

    在没有IDE的情况下如何组织项目?

  12. 12

    在没有Java的情况下将Netbeans Ide用于HTML项目

  13. 13

    Eclipse(IDE)如何在没有公共类的情况下在Java中运行主要方法?

  14. 14

    在没有Live CD的情况下将Ubuntu安装到外部HD并从外部HD运行

  15. 15

    默认情况下没有依赖关系的Maven jar

  16. 16

    没有外部模块的情况下如何与Redis通信?

  17. 17

    没有外部模块的情况下如何与Redis通信?

  18. 18

    在没有Java / OpenJDK的情况下创建JAR归档文件

  19. 19

    在Java中,如何在没有完整路径的情况下执行外部应用

  20. 20

    我应该在生产中没有servlet容器的情况下运行Jenkins吗,即使用java -jar jenkins.war

  21. 21

    有没有办法在没有外部库的情况下用Java处理DBF文件?

  22. 22

    仅在try和catch块中没有引发异常的情况下,Java运行代码?

  23. 23

    是否可以使Java在没有GC的情况下运行

  24. 24

    如何在没有cmd的情况下编译和运行Java文件?

  25. 25

    Java-Beanshell:在没有类引用的情况下从 beanshell 中运行方法

  26. 26

    在没有端口的情况下运行Ghost

  27. 27

    在没有打印日志的情况下运行scrapy runpider

  28. 28

    在没有库存的情况下运行Ansible剧本

  29. 29

    在没有sbt的情况下运行Spark sbt项目?

热门标签

归档