Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >Java程序在NetBeans中运行得很好,但在尝试运行时却意外退出。

Java程序在NetBeans中运行得很好,但在尝试运行时却意外退出。
EN

Stack Overflow用户
提问于 2011-06-18 04:32:21
回答 2查看 2.3K关注 0票数 1

我今天遇到了一个奇怪的问题。我将尽可能详细地描述我正在做的步骤。

  1. 我在NetBeans中创建了一个Java应用程序。在NetBeans中运行时,通过单击running,应用程序将无异常地运行。完整运行的总持续时间约为1分钟。
  2. 在构建项目时,在NetBeans的输出窗口中看到以下选项:

要从没有Ant的命令行运行此应用程序,请尝试:

"C:\java_libraries\PrxJobCommunicator\dist\PrxJobCommunicator.jar"

  • So i打开命令提示符(Windows 7),输入此命令+提供一个强制整数参数,然后按enter

  • ,应用程序开始运行,运行几秒钟并退出,whatsoever.

  • the应用程序在代码中的不同位置不向文本文件写入任何消息,所以我能够跟踪输出到停止运行时的点。我特意对文件编写方法进行了一些额外的调用,以查找程序继续/退出的位置,但没有效果。看上去,这个节目只是停止在某一条线路上运行,仅此而已。

我真的不知道问题是什么:应用程序在NetBeans中运行良好,在命令行启动时没有任何消息就会失败。

我要不要检查一下NetBeans里有什么特别的东西?如果jar文件是从命令行启动的,您知道有什么特殊的技术来调试它吗?

任何线索都欢迎。谢谢,安德拉斯

EN

回答 2

Stack Overflow用户

发布于 2011-06-18 04:46:23

我怀疑在从NetBeans运行应用程序和从命令行运行应用程序时,类路径存在差异。

一定有某种异常正在被抛出,你有最外面的异常吗?

catch (Exception )块的主要方法是什么?

您可以尝试使用“远程调试”来调试应用程序,尽管您不会通过网络进行调试,但仍然可以使用此方法捕获在NetBeans命令行中启动的断点。

下面是一篇介绍如何使用NetBeans http://manikandanmv.wordpress.com/2009/09/24/debugging-java-applications-with-netbeans/进行远程调试的文章

票数 2
EN

Stack Overflow用户

发布于 2011-06-18 05:35:45

默认情况下,Netbeans使用您的项目文件夹作为工作文件夹。这意味着当您从控制台运行程序时,必须先运行CD C:\java_libraries\PrxJobCommunicator,然后运行java -jar -jar。

如果上述操作失败,请检查命令提示符中使用的java版本。java -它必须与-version所使用的相同。

终于走上了图书馆的道路。所有依赖的jars是否都放在dist文件夹中?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6396020

复制
相关文章
jenkins构建触发器
第一颗*表示分钟,取值0~59 第二颗*表示小时,取值0~23 第三颗*表示一个月的第几天,取值1~31 第四颗*表示第几月,取值1~12 第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日
用户1470379
2018/03/16
1.2K0
jenkins构建触发器
jenkins构建触发器
然后回到之前项目,选择Build after other projects are built
阿超
2022/08/16
9281
jenkins构建触发器
Jenkins构建通知--推送gitlab
类似于监控报警,jenkins在配置持续集成后,job的执行将自动化,这就需要每次将构建结果通知到不同载体中进行查看。
陈不成i
2021/06/02
2.5K0
gerrit触发jenkins执行脚本自动构建rpm包
持续集成包括很多,自动编译,自动打包,自动部署,自动测试。本文只涉及一部分,本文讲的是利用gerrit工具和jenkins工具在开发代码被review通过后merge到主干的时候触发rpm自动构建脚本,自动生成rpm包的过程。
后端云
2018/10/24
3.1K1
gerrit触发jenkins执行脚本自动构建rpm包
jenkins如何集成gerrit
gerrit是一个基于web的代码审查工具,用于git版本控制系统,在代码入库之前对每个提交进行审阅。
用户5521279
2019/12/20
6.1K0
jenkins如何集成gerrit
jenkins自动触发构建_触发器定时删除
跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法
全栈程序员站长
2022/09/19
1.5K0
jenkins自动触发构建_触发器定时删除
CodeReview实践-Gerrit自动触发JenkinsCI
当前团队使用Gerrit来做代码管理、CodeReview。计划实现当review提交到了Gerrit并且review通过(merged)自动触发Jenkins流水线。以前接触Gitlab比较多,Gerrit还是第一次开始用,踩了点坑记录下来。本文主要讲述Gerrit Trigger流水线配置,关于服务器配置等细节问题暂不研究,降低复杂性。
DevOps云学堂
2020/08/11
3.4K0
CodeReview实践-Gerrit自动触发JenkinsCI
Jenkins实例 自由风格项目--构建触发器
构建触发器,顾名思义,就是构建任务的触发器。如果不配置这一段,则要手动发布项目。配置如下后,则根据配置自动发布,例如每天发布一次,或代码更新就发布一次。
陈不成i
2021/06/04
4350
Jenkins 构建触发器选项(学习笔记九)
Build after other projects are built:在其他项目构建完成后再进行构建。
用户5760343
2022/05/24
3750
Jenkins 构建触发器选项(学习笔记九)
Jenkins(8)构建触发器之定时构建和轮询 SCM
跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法
全栈程序员站长
2022/09/19
5250
Jenkins(8)构建触发器之定时构建和轮询 SCM
通过Jenkins持续构建flask项目
上一篇介绍了如何把flask项目部署到服务器 但是有个明显的缺点:每次代码更新都得重新打包上传到服务器,比较繁琐 所以还是老套路啊,借助Jenkins和Gitee来实现代码的自动部署,幸运的是几年前写过关于Jenkins使用的学习博客 参考之前的写的文章,很顺利地借助Jenkins把flask项目部署好了 整体步骤如下 1、在云服务器中部署Jenkins
冰霜
2023/02/24
8870
通过Jenkins持续构建flask项目
Jenkins构建信息推送钉钉(个人定制)
没有用到第三方库,都是用 node 的内置 api 实现文件读取操作及 http 请求。
CRPER
2019/12/18
1.1K0
Jenkins构建信息推送钉钉(个人定制)
jenkins学习14-构建触发器之定时构建和轮询 SCM
跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法,参考这篇https://www.cnblogs.com/yoyoketang/p/11167181.html
上海-悠悠
2020/03/26
1.9K0
[原创]CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack。 为了实现代码托管->代码审核->代码发布的一套自动化流程,我特意在IDC服务器上部署了Gitlab+Gerrit+Jenkins对接环境,以下记录了操作过程: ------------------------
洗尽了浮华
2018/01/22
4.5K0
[原创]CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
Jenkins(8)构建触发器之定时构建和轮询 SCM「建议收藏」
跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法
全栈程序员站长
2022/09/19
1.1K0
Jenkins(8)构建触发器之定时构建和轮询 SCM「建议收藏」
Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
Generic Webhook Trigger Plugin 1.72(Jenkins插件)
授客
2021/04/15
2.5K0
Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
基于OpenStack和Docker设计的CI/CD
目前,在Docker容器中部署和运行OpenStack云计算服务,已成为主流趋势之一。基于这样的背景,设计和实现OpenStack+Docker环境下的CI/CD应用便成为了必然,其核心是在OpenStack IaaS云计算平台上创建虚拟机,实现基于OpenStack的产品的CI/CD服务。
Henry Zhang
2019/04/12
1.4K0
基于OpenStack和Docker设计的CI/CD
详解Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
Expression 用于提取变量值的表达式(支持JSONPath、XPath),提取的值赋值给上述自定义变量(例中为event_name)。
前端逗逗飞
2021/04/30
1.8K0
详解Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
使用Jenkins来实现内部的持续集成流程(下)
注:如果“构建触发器”不存在此选项 请到Jenkins 插件管理安装插件Team Foundation Server Plug-in
心莱科技雪雁
2019/05/14
1.1K0
使用Jenkins来实现内部的持续集成流程(下)
使用Jenkins来实现内部的持续集成流程(下)
注:如果“构建触发器”不存在此选项 请到Jenkins 插件管理安装插件Team Foundation Server Plug-in
雪雁-心莱科技
2019/05/15
1.3K0
使用Jenkins来实现内部的持续集成流程(下)

相似问题

如何在SQL中自动增加空值

54

如何在SQL Server中自动增加插入

27

自动增加从数据库获得的VARCHAR值?

44

如何在SQL中增加文本值

12

自动增加SQL Azure配额

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档