【发布时间】:2026-01-13 15:20:04
【问题描述】:
我在 Eclipse 中有一个 Java 独立项目,其中包含大约 10 个包。我有一个主要方法(在 Eclipse 中),当从 Eclipse 执行时工作正常。
我已经编写了一个批处理文件来从桌面运行它。我只是单击批处理文件并希望运行程序。
我的批处理文件代码如下。
RunExecuteMyProg.bat
echo Output of the Program
echo ---------------------
java C:\eclipse_workspace\eclipse\myprogram\MainProgram\ExecuteMainProgram
echo "Program Executed"
此程序在 Eclipse 中运行时,通常需要 1 -4 分钟,具体取决于多种因素。但是当我单击 .bat 文件时,它会打开几分之一秒然后关闭。 Java 在我的类路径上。当我尝试编译时,在命令提示符下,我收到编译错误,提示找不到某个类。然而,在日食上它运行良好。该程序运行时需要创建日志文件,但批处理文件没有任何反应。
PS:类文件创建在与源文件相同的文件夹中。
【问题讨论】:
-
您是否创建了一个 jar 文件并运行它?
-
@ant...no....我正在阅读它。我试过了,但它给了我一个错误。 “声明的包“org.apache.log4j.net”与预期的包不匹配。在同一文件夹中包含源文件和 .class 文件似乎有些问题。
标签: java windows eclipse file batch-file