怎么用bat执行java应用程序

 时间:2024-09-20 12:06:52

在windows环境下,java编译生成的class文件是无法直接双击执行的。需要使用java命令来执行带有main方法的class文件

工具/原料

bat

java

dos

方法/步骤

1、Windows下执行java代码编译生成的class文件的命令命令:java用法砜实蛰斓:java[-options]c造婷用痃lass[args...](执行类)或java[-options]-jarjarfile[args...](执行jar文件)

怎么用bat执行java应用程序

2、演示用的jar及相关配置文件的目录结构。demo很简单,就是点击按钮时,使用slf4j打印一行日志

怎么用bat执行java应用程序

3、方法1:直接在cmd窗口执行java命令。lib后面是反斜杠命令:java-cp.;lib\*;JavaStudy.jarframe.App

怎么用bat执行java应用程序

怎么用bat执行java应用程序

怎么用bat执行java应用程序

4、方法2:直接在cmd窗口执行java命令。lib后面是斜杠。算是替大家做个测试吧命令:java-cp.;lib/*;JavaStudy.jarframe.App

怎么用bat执行java应用程序

5、分享一个出现错误的场景。命令中少了".;"命令:java-cplib/*;JavaStudy.jarframe.App

6、方法3:使用bat脚本。可以把刚才的可用的命令粘到b瞢铍库祢at脚本中。此处使用dos命令中的for来实现把枣娣空郅jar文件添加到classpath中脚本内容:@echooffsetlocalENABLEDELAYEDEXPANSIONsetCP=.;JavaStudy.jarFOR%%jIN(%~dp0lib\*.jar)DOsetCP=!CP!;%%jecho%CP%java-cp%CP%frame.App

怎么用bat执行java应用程序

怎么用bat执行java应用程序

7、如果cp和jaroption同时出现赦闺尴蚯会怎么样呢?“java.lang.NoClassDefFoundError”命令:java-cp.;lib\*;-jarJavaStud烤恤鹇灭y.jar异常详细信息:Exceptioninthread"AWT-EventQueue-0"java.lang.NoClassDefFoundError:org/slf4j/LoggerFactoryatframe.App$1.actionPerformed(App.java:25)atjavax.swing.AbstractButton.fireActionPerformed(UnknownSource)atjavax.swing.AbstractButton$Handler.actionPerformed(UnknownSource)atjavax.swing.DefaultButtonModel.fireActionPerformed(UnknownSource)atjavax.swing.DefaultButtonModel.setPressed(UnknownSource)atjavax.swing.plaf.basic.BasicButtonListener.mouseReleased(UnknownSource)

怎么用bat执行java应用程序

PLSQL Developer怎么排序设置为数据库 Jquery如何查找指定div里的a标签 如何使用SQL Developer为表新建唯一约束条件 jquery如何新增一个元素 js中如何替换掉最后一个匹配的字符?
热门搜索
五福娃图片 学步车图片 划龙舟图片 金牌助理漫画 纸巾盒图片