我在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中的isntalled所以它应该在那里找到但我没有添加任何类路径(ide显示两个运行时和可引导类路径)有人请帮助我,因为我是新手整个java虚拟机环境
答案 0 :(得分:0)
我猜你的意思是标准输出,或者你从java程序打印到命令提示符的其他东西。要在命令propmt上打印,您需要在调试模式下运行java。
使用
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar myJar.jar
在调试模式下运行java并在命令提示符下获取所有标准输出,异常等。