editplus 编译java 程序时出错

publicclassa{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}用... 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
展开
 我来答
cyngenius
推荐于2016-10-19 · TA获得超过206个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:204万
展开全部
命令行模式没问题,证明你的jdk没有问题。问题应该出在editplus的配置。
按照下面的步骤检查你的editplus配置情况
1. 点击Editplus的“工具/配置用户工具”菜单,在弹出的窗口中的“ 组和工具项目” 下拉列表中选择一个组,点“ 组名称” 按钮,为该组起一个标志性名称。

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

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

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

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

6. 确定。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式