0

我在 NetBeans 中创建了一个项目,其中包括一个表单和一个用作数据库连接层的类。当我尝试通过 IDE 运行这个项目时,一切都启动得很好。当我尝试在命令提示符终端上启动 ide 创建的 jar 文件时,就会出现问题。什么都没发生?它只是移动到下一行。我有一个清单文件,其中指定了类路径和主类,它看起来像这样

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.6.0_22-b04 (Sun Microsystems Inc.)
Class-Path: lib/mysql-connector-java-5.1.13-bin.jar lib/mylib.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: eopprototype.EOPPrototype

当我查看编译器所说的要在没有 Ant 的情况下从命令行运行此应用程序时,请尝试: java -jar "/h/USERS/local/pagola/NetBeansProjects/EOPPrototype/dist/EOPPrototype.jar"

当我尝试键入该命令时,它只是转到第二行而没有任何事情发生。甚至没有任何错误。我应该将此 jar 文件分发到共享文件夹并让它运行,但我做不到,我不知道出了什么问题。我没有添加任何 JAVA_HOME 路径,因为我的 jdk 1,6 安装在 usr/bin 中,所以它应该在那里找到它,但我没有添加任何类路径(ide 显示两个运行时和可引导类路径)有人请帮助我,因为我是新手整个java虚拟机环境

4

1 回答 1

0

我猜你的意思是标准输出,或者你从你的java程序打印到命令提示符的其他东西。要在命令 propmt 上打印它,您需要在调试模式下运行 java。

利用

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar myJar.jar

在调试模式下运行 java 并在命令提示符下获取所有标准输出、异常等。

于 2013-08-14T18:24:10.257 回答