Tag: exception

.Jar文件在netbeans中运行,但在外部打开时不运行

我看过: 为什么我的jar文件不能在netbeans之外运行? 并相信我遇到了同样的问题。 该程序在netbeans中运行良好,但在外部运行时不会出现。 如果我进入我的任务管理器,我可以看到该程序正在运行。 我将我的程序设置为java web start应用程序,但之后我又改回了.jar,因为没有足够大的空间来托管它。 我相信这可能是问题的根本原因。 那,当我重新分配我的资源以包含在jar文件中时。 当我看代码输出时似乎没有错。 我也调试了它,没有错。 有帮助吗? 如果您希望我在命令提示符下运行,请问您该怎么做? 谢谢, 通过webstart运行它进入validation文件阶段,然后提示:注意:“\ Users \ Camtronius \ Documents \ NetBeansProjects \ SonomaRoller \ dist”我非常确定从我的JNLP文件中获取启动webstart的路径。 java.lang.NumberFormatException: For input string: “\Users\Camtronius\Documents\NetBeansProjects\SonomaRoller\dist” at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at com.sun.deploy.security.DeployManifestChecker.verifyCodebase(Unknown Source) at com.sun.deploy.security.DeployManifestChecker.verify(Unknown Source) at com.sun.deploy.security.DeployManifestChecker.verify(Unknown Source) at com.sun.javaws.security.AppPolicy.grantUnrestrictedAccess(Unknown Source) at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown […]

单击JMenuItem时如何获取JMenu的名称

如何获得持有点击的JMenuItem的JMenu的名称? 我试过这样做: public void actionPerformed(ActionEvent arg0) { JMenu menuthing = (JMenu)(arg0.getSource()); String menuString = menuthing.getText(); JMenuItem source = (JMenuItem)(arg0.getSource()); String colorType = source.getText(); 但它给了我这个错误: Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: javax.swing.JMenuItem cannot be cast to javax.swing.JMenu 那么有没有办法转换为JMenu,或其他一些方法来确定名称? 谢谢。

如何监视其他Java应用程序生成的exception或错误?

我想找到或开发一个可以作为守护进程运行的应用程序,当主机上运行的Java应用程序出现任何exception或错误时,通过电子邮件或短信通知管理员。 我知道JVMTI可以实现我的目标的一部分,但它会影响受监控应用程序的性能(我不知道它会有多少,如果它很轻微也是可以接受的),除了它似乎是一个麻烦的工作开发一个JVMTI代理,我不确定如果几个应用程序同时使用相同的代理运行会发生什么。 有没有更好的解决方案? 提前致谢。

谷歌应用引擎HardDeadlineExceededError

我在谷歌应用引擎上托管我的应用程序。 我的应用程序应该做的是每两分钟连接一个网站,解析它并使用C2DM将必要的信息发送到我的设备。 我首先测试了我的应用程序,看它是否有效。 它工作正常。 但是为了每两分钟检查一次网站,我将必要的方法放在while循环中,然后将Thread.sleep(120000)放入while循环中。 它已经捣乱了一段时间,但现在我明白了:来自servlet com.google.apphosting.runtime.HardDeadlineExceededError的未捕获exception:此请求(f6b9f0b8e1ec6f23)于2011/06/09 10:24:22.514 UTC开始,并且仍在2011年执行/ 06/09 10:24:52.824 UTC。 所以在两分钟之前,每件事都没问题。 这是整个错误消息: Uncaught exception from servlet com.google.apphosting.runtime.HardDeadlineExceededError: This request (f6b9f0b8e1ec6f23) started at 2011/06/09 10:24:22.514 UTC and was still executing at 2011/06/09 10:24:52.824 UTC. at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:408) at java.lang.StringBuilder.append(StringBuilder.java:136) at java.lang.StringBuilder.(StringBuilder.java:110) at tripplannerServer.ParseVerstoring.parsePlanned(ParseVerstoring.java:50) at tripplannerServer.SendMessage2.geplandeVerstoring(SendMessage2.java:257) at tripplannerServer.TripplannerServerServlet.doGet(TripplannerServerServlet.java:152) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) […]

HTTP状态500 – 在Struts2应用程序中处理JSP页面时发生exception

我正在学习Struts2并在托管我的应用程序时面临以下问题。 具有/ struts-tags示例, 等的index.jsp页面在托管应用程序时抛出exception。 项目中使用的jar子: common-lang3.jar commons-fileupload-1.3.jar commons-io-2.0.1.jar commons-logging-1.1.3.jar commons-logging-api-1.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.6.jar struts2-core-2.3.15.3.jar xwork-core-2.3.15.3.jar exception堆栈跟踪: **HTTP Status 500 – An exception occurred processing JSP page /index.jsp at line 12** **type** Exception report **message** An exception occurred processing JSP page /index.jsp at line 12 **description** The server encountered an internal error that prevented it from […]

扫描程序错误,我无法弄清楚:NoSuchElementException

它在do-while循环中的第三行崩溃,并且不等待我的输入: input = kb.nextInt(); 堆栈跟踪: 线程“main”java.util.NoSuchElementException中的exception 在java.util.Scanner.throwFor(未知来源) 在java.util.Scanner.next(未知来源) 在java.util.Scanner.nextInt(未知来源) 在java.util.Scanner.nextInt(未知来源) 在main.MainDriver.main(MainDriver.java:50) 相关代码: do { displayFullMenu(); System.out.print(“Selection: “); input = kb.nextInt(); switch (input) { //Create new survey case 1: currentSurvey = new Survey(); break; //Display current survey case 2: currentSurvey.display(); break; //Save current survey case 3: saveSurvey(currentSurvey); break; //Load a survey case 4: currentSurvey = loadSurvey(); […]

Android SQLite如何获取特定列:行值

我有一个数据库,我正在使用它进行查询 Cursor mCursor = mapDb.query(MY_TABLE, new String[] {KEY_ONEID, KEY_TWOID}, “trim(“+KEY_TWOID + “) != ” “, null, null, null, null); 在SQL术语中字面意思是: SELECT OneId, TwoId FROM auth WHERE trim(TwoId) != ” 使用原始SQL查询,这在我的SQLite浏览器中可以显示有问题的行,因此Cursor对象应该包含相同的结果。 其次在我的java方法中,我使用一个条件来检查这个结果是否有任何结果 if(mCursor.getColumnIndex(KEY_ONEID) > -1) //if > -1 then the mCursor returned a row { if(mCursor.getString(mCursor.getColumnIndex(KEY_ONEID)).contains(id)) //breaks here return mCursor.getString(mCursor.getColumnIndex(KEY_TWOID)); else return “”; } 但由于某种原因,即使mCursor hashmap应该返回所有值,这是下一个条件语句 […]

超时会抛出什么exception?

HTMLUnit中连接超时引发了什么exception?

MediaSession finishBroadcast()exception

有关此exception原因的任何想法? 01-10 15:33:43.111 21717-21717 / com.music.ofek.iplay E / AndroidRuntime:FATAL EXCEPTION:main进程:com.music.ofek.iplay,PID:21717 java.lang.IllegalStateException:finishBroadcast()被调用Android.u.ReoteCallbackList.finishBroadcast(RemoteCallbackList.java:292)在android.support.v4.media上的android.support.v4.media.session.MediaSessionCompat $ MediaSessionImplApi21.setPlaybackState(MediaSessionCompat.java:3226)的广播之外.session.MediaSessionCompat.setPlaybackState(MediaSessionCompat.java:608)位于com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector的com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.updateMediaSessionPlaybackState(MediaSessionConnector.java:521) .access $ 400(MediaSessionConnector.java:69)位于com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector $ ExoPlayerEventListener.onPlayerStateChanged(MediaSessionConnector.java:652)com.google.android.exoplayer2.ExoPlayerImpl.handleEvent(ExoPlayerImpl。 java:462)a 在android.os.Looper.loop(Looper.java:148)的android.os.Handler.dispatchMessage(Handler.java:102)上的com.google.android.exoplayer2.ExoPlayerImpl $ 1.handleMessage(ExoPlayerImpl.java:100)在android.app.ActivityThread.main(ActivityThread.java:5568)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

为什么EOFException主要由数据输入流使用?

来自Java API 公共类EOFException扩展了IOException 表示在输入期间意外到达文件末尾或流末尾的信号。 此exception主要由数据输入流用于信号流的结束。 请注意, 许多其他输入操作在流的末尾返回特殊值而不是抛出exception。 那么为什么数据输入流与其他输入操作有如此不同呢? 为什么它不像其他输入操作那样返回特殊值来表示流的结束? 因为我认为exception只应用于非常特殊的情况。