你用editplus打开.class文件么如果是.java文件,要先javac

解决方案 »

  1.   

    to: Hodex(小何才露尖尖角) 
    是的,我打开JAVA文件
    编译成功之后
    才用Java运行的很奇怪!
      

  2.   

    我试了一下,出现这个问题的原因是:要在.class文件的目录下面运行java命令才可以成功了,所以在EditPlus的当前目录下面不能运行它了,即使在cmd.exe中,不在.class的目录下面运行java e:\xxx\xxx也会出现同样的错误,所以这种尝试不能成功了,不过如果类似的把这个tools由java 命令改成 javac则可以很好的生成.class文件了!
    要谢谢你了,我用了这么久editplus还不知道有这个功能了!呵呵!
      

  3.   

    另外:如果把你这个.class文件copy到jdk/bin目录下面,运行它就不会出问题了!!
      

  4.   

    特别注意运行部分,有可能问题在这里的。
    下面是步骤,自己参考一下。把java程序的编译和运行都集成到editplus里可以按照如下步骤配置:
    1.编译
    选菜单tools—configure user tools—add tools--program,然后在下面的menu text里
    入"编译",Comand里输入:javac,argument里点文本框右面的小三角按钮选file name,
    initial directory里同样点文本框右面的小三角按钮选file directory,然后选中下面
    capture output。点下面的apply或ok之后就可以了。为了测试,选菜单file--new--java
    就可以自动生成一个Hello World程序,类名就叫Test吧。保存后,用组合键ctrl+1就可
    编译这个程序了。程序的一些输出信息会在下面的输出窗口显示显示。
    2.运行
    下面说说如何运行java程序,用上面同样的方法添加一个工具,在下面的menu text里输
    "运行",Comand里输入:java,argument里点文本框右面的小三角按钮选File Name with
    out extention,initial directory里同样点文本框右面的小三角按钮选file directory
    ,然后选中下面的capture output。点下面的apply或ok之后就可以了。
    测试时如果你的Test类已经在上一步编译好了,你可以直接ctrl+2就可以运行Test。