editplus 编译java 程序时出错

public class a
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
用editplus编译时出现以下错误

Exception in thread "main" java.lang.NoClassDefFoundError: a/java

但在cmd下能正常运行

环境变量设置如下:
classpath: .;C:\Program Files\Java\jdk1.6.0_03\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_03\lib\dt.jar
java_home: C:\Program Files\Java\jdk1.6.0_03
path: C:\Program Files\Java\jdk1.6.0_03\bin

命令行模式没问题,证明你的jdk没有问题。问题应该出在editplus的配置。
按照下面的步骤检查你的editplus配置情况
1. 点击Editplus的“工具/配置用户工具”菜单,在弹出的窗口中的“ 组和工具项目” 下拉列表中选择一个组,点“ 组名称” 按钮,为该组起一个标志性名称。

2. 点击“添加工具/应用程序”按钮,将“菜单文本”设置为“ 编译”,点击“命令”栏右边的按钮,找到“javac.exe”文件的存放路径,并打开它。点击“参数”栏右边的向下箭头,选择“文件名”。点击“初始目录”栏右边的按钮,选择“文件目录”。

3. 将“捕获输出”复选框选中。(此为关键之处)

4. 再次点击“新工具/程序”按钮,将“菜单文本”设置为“ 运行”,点击“命令”栏右边的按钮,找到 “java.exe”文件的存放路径,并打开它。点击“参数”栏右边的向下箭头,选择 “不带扩展名的文件名”。点击“初始目录”栏右边的按钮,选择“文件目录”。

5. 将“捕获输出”复选框选中。(此为关键之处)

6. 确定。
温馨提示:内容为网友见解,仅供参考
无其他回答

editplus编译java文件出错,是因为什么
你修改一下editplus里面的命令,编译java配置为:命令:javac 参数:-d . $(FileName)初始目录:$(FileDir)运行java配置为:命令:java 参数:$(FileNameNoExt)初始目录:$(FileDir)你试一下重新配置一下,应该是可以的,只要你的jdk安装和配置是正确的(在cmd中验证没有问题)...

JAVA编译时提示出现非法字符
1、首先在EditPlus菜单栏找到:【工具】>【首选项】,点击后,打开首选项窗口。2、在首选项窗口找到:【文件】>【默认文本编码】,把它对应的选项点开选择【统一码】,应用,关闭这个小窗口。3、接着,打开【文件】-【新建文件】-【Java】新建一个java文件。4、把报错的那个窗口下的代码全选,复制到...

使用editplus配置了java后编译出错!
你的环境变量有没有配好 CLASSPATH是否配置正确,你说的是不是在控制台输入javac命令后提示的错误

为什么用EditPlus出现错误,而在CMD下运行正确
暂且认为你的错误是编译和执行上的错误.编译上:1.如果你的源代码是没有包(package)定义,可以直接用editplus的默认编译,通过的.在cmd也会通过.2.如果你的源代码是有包(package)定义,就不可以直接使用editplus的默认编译,因为editplus的默认编译是使用当前目录下的编译方式,也就是说生成的.class文件和...

为什么这个JAVA程序提示错误:需要class,interface或enum
对于非GBK及其子集编码(GB2312)的源文件,编译方式为javac-encodingUTF-8FirstSample.java。但还是会出现错误,提示非法字节。这是因为.java只识别不带BOM的UTF-8编码。所以应该用EmEditor、Editplus、ULtraEdit或notepad++之类的工具另存为UTF-8(无BOM)。然后就可以用javac.java编译.java文件了。\/...

editplus配置后能编译java,但是不能运行(确定环境变量一配置好)。这...
path是 JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin classpath为.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar 你在确定下,这应该是配置有问题,我曾经也碰到过类此现象,或者你在DOS下看下程序能不能运行。望采纳!!

用EditPlus执行java程序无法输入
”,即显示为“$(FileNameNoExt)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。这样就完成了基本的配置工作,下面来试着编写一个JAVA程序来测试一下(如图),编译的所有信息都会显示在输出窗口中,双击某一行错误信息,EditPlus会自动定位到出错行 ...

java在cmd中执行找不到符号,用EditPlus却出现“错误:仅当显式请求注释...
你的程序没有问题,我的电脑上已经运行出来结果了,应该是你保存时出了问题,你保存时看看文件的后缀名,是否是txt。用cmd运行时的步骤是:首先找到jdk的bin文件的所在位置 javac Demo.java java Demo

求教EditPlus出现错误!
求教EditPlus出现错误!编译能过,运行出现以上图片提示,请问问题在哪儿?我的环境变量classpath-->E:\\ProgramFiles\\Java\\jdk1.5.0_05\\binpath-->;E:\\ProgramFiles\\Java\\jdk1.5.0_05\\bin;%SystemRoot%\\syst...编译能过,运行出现以上图片提示,请问问题在哪儿?

java编译中出现了Exception in thread “main" java.lang.UnsupportedClas...
出现这种情况是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。1、解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。这里假设都是1.7版本。2、如果都一致,但还是...

相似回答