zj299792458
V2EX  ›  问与答

java 运行时候每次都要运行个 3 到 4 次才会出界面,无任何报错,怎么回事

  •  
  •   zj299792458 · Dec 7, 2014 · 3172 views
    This topic created in 4203 days ago, the information mentioned may be changed or developed.
    我用netbeans写的小软件,我在netbeans里点击运行后结果是随机的,有时候点一次就能出界面jframe,有时候啥都没有只有个图标在任务栏,等多久都不行要右键强制退出再运行,有时候要重复点击3到4次才会出现界面,期间我没有改任何东西也没有任何报错。

    难道java真的就是这么任性的语,高兴运行才运行?还是我电脑问题?软件才几百行代码不至于吧?写了这么久java第一次发生这个情况,求思路。谢谢大神!
    9 replies    2014-12-07 21:54:39 +08:00
    zts1993
        1
    zts1993  
       Dec 7, 2014
    内存不足?
    liangdi
        2
    liangdi  
       Dec 7, 2014 via iPhone
    首先 你的假象肯定是错的,给你几个思路方向, 1.调试 2.增加日志跟踪后 3. 几百行,贴代码
    WispZhan
        3
    WispZhan  
       Dec 7, 2014
    贴上来看看,从来没遇到过,是你代码有问题吧
    jamiesun
        4
    jamiesun  
       Dec 7, 2014
    看任务管理器,是不是进程没有正常退出
    reeco
        5
    reeco  
       Dec 7, 2014
    talk is cheap,show me the code.
    anheiyouxia
        6
    anheiyouxia  
       Dec 7, 2014 via Android
    调试,不会调试打印日志看卡在哪里
    incompatible
        7
    incompatible  
       Dec 7, 2014
    经验之谈:楼主给JFrame设置size了没有?
    如果没有的话,仔细看屏幕左上角是不是有一个迷你的不能再迷你的窗口
    zj299792458
        8
    zj299792458  
    OP
       Dec 7, 2014
    @incompatible 不需要设置,我是直接用pack()的,里面panel有preferred size
    zj299792458
        9
    zj299792458  
    OP
       Dec 7, 2014
    @liangdi
    @anheiyouxia
    按调试每次都能正常运行,build出来也能准确运行,也许是我该重启电脑了,多谢了各位
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2933 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 15:04 · PVG 23:04 · LAX 08:04 · JFK 11:04
    ♥ Do have faith in what you're doing.