各位老大:我用editplus来编译执行java程序出现如下错误,可是要环境配置好了,请大虾指教 !!:( 你的文件名必须也存成 Promote.java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你执行的时候, 用Java Promote. 注意P用大写, 我应该帮你测试过了, 工作正常! 用JCreator吧,比EditPlus好多了也能自己配置用户工具的! CLASSPATH=%JAVA_HOME%\lib;%TOMCAT_HOME%\lib;D:\Sun\AppServer\jdk\lib\tools.jar;. 在EditPlus中编译java不依赖path和classpath,需要手动在EditPlus中设置。具体方法如下:1。点击Editplus的 "工具/配置用户工具" 菜单,在弹出的窗口中的 "组及工具项" 下拉 列表中选择一个组(如果以前没有进行任何设置,建议选择 Group1),点 "组名" 按钮, 为该组起一个容易分辨的名称,如"java"。 2。点击 "添加工具/程序" 按钮,将 "菜单文本" 设置为 "编译java",点击 "命令" 栏右边的按钮, 找到 javac.exe 文件的存放路径(<jdk安装目录>\bin\javac.exe),并打开它。点击 "参数" 栏右边的向下箭头,选择 "文件名" 。点击 "初始目录" 栏右边的按钮,选择 "文件目录"。 3。将 "捕捉输出" 复选框选中。(此为关键之处) 如有"保存文件"复选框,也建议选中,可在编译前自动保存文件。4。再次点击 "添加工具/程序" 按钮,将 "菜单文本" 设置为 "运行java",点击 "命令" 栏右边的按 钮,找到 java.exe 文件的存放路径(<jdk安装目录>\bin\java.exe),并打开它。点击 "参数" 栏右边的向下箭头,选择 "无扩展名之文件名" (为什么?自己想想)。点击 "初始目录" 栏右边的按钮,选择 "文件目录"。 5。将 "捕捉输出" 复选框选中。(此为关键之处) 如有"保存文件"复选框,也建议选中6。确定。 保证文件名与包含main函数的类名相同以后点击"工具/编译java"(或 ctrl+1)为编译java文件,"工具/运行java"(或 ctrl+2)为运行java文件。 classpath 加上 .; ,否则不太方便.quote" 你执行的时候, 用Java Promote. 注意P用大写 " 楼上各位大虾:我按照你们说的做了!还是不行,我想问一下修改Path是不是在"我的电脑->属性->高级->环境变量->Administrator用户变量中的Path属性增加D:\Sun\AppServer\jdk\bin;.;D:\Sun\AppServer\jdk\lib\dt.jar;D:\Sun\AppServer\jdk\lib\tools.jar这些内容形成这样的Path值Path=D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\Microsoft Visual Studio\VC98\bin;D:\Program Files\Microsoft SDK\Bin\.;D:\Program Files\Microsoft SDK\Bin\WinNT\.;.;D:\Sun\AppServer\jdk\bin;.;D:\Sun\AppServer\jdk\libD:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\Microsoft Visual Studio\VC98\bin;D:\Program Files\Microsoft SDK\Bin\.;D:\Program Files\Microsoft SDK\Bin\WinNT\.;D:\Sun\AppServer\jdk\bin;.;D:\Sun\AppServer\jdk\lib\dt.jar;D:\Sun\AppServer\jdk\lib\tools.jar这个path应该没有问题吧?还跟其它的有没有关系呢?比如classpath我在执行java Promote时注意了大小写!!再向各位大虾请教!! wdh113(wdh113)分析的情况是最有可能的(前提是你在保存JAVA文件的时候,文件名是:Promote.java但你说你保存的时候注意了大小写。classpath在1.4的版本以后不需要设也可以的。但是当你的机器中存在多个JAVA虚拟机的时候,你指定CLASSPATH是必要的,而且为了编译不出现:“Exception in thread "main" java.lang.NoClassDefFoundError”这样的异常是必须的。你在计算机里搜索一下“JRE文件”,如果在不同的文件夹下面有多个JRE文件,那么设置CLASSPATH是必要的!给分吧:) 可以看出你的编译环境已设置好,可能是运行有错.你试试下面d:\javac Promote.java编译成功运行d:\java Promote 注意要用javac.exe编译源程序,再用java.exe解释字节码Promote.class to daocaoren0(稻草人) ,在我电脑上确实有两个jre的目录我不知你说的jre文件是不是指这个,因为我安装了j2eeSDK后,又安装了Jbuilder10版本(这之后运行就出错),是不是这个原因引起的,请指教 如果要设置classpath那应如何设置呢!! 模拟BorderLayOut时只显示了一个组件? 随着时间的增长增加数据 java环境变量的配置 单态设计模式问题,请教了 请哪位大侠给我看看这个fileUpload哪里出了问题????? 高手求救,一个菜鸟的问题 再线等候 新人求助!!!! Eclipse里怎样去掉烦人的 " } " ??? JCreator 问题 JAVA要使用sql server 2000 该怎么做,将JAVA写成application吗? 有什么好书吗? 哪里可以下到J2EE 谁能具体讲讲JAVA 内引类(inner class)
也能自己配置用户工具的!
1。点击Editplus的 "工具/配置用户工具" 菜单,在弹出的窗口中的 "组及工具项" 下拉
列表中选择一个组(如果以前没有进行任何设置,建议选择 Group1),点 "组名" 按钮,
为该组起一个容易分辨的名称,如"java"。
2。点击 "添加工具/程序" 按钮,将 "菜单文本" 设置为 "编译java",点击 "命令" 栏右边的按钮, 找到 javac.exe 文件的存放路径(<jdk安装目录>\bin\javac.exe),并打开它。点击 "参数" 栏右边的向下箭头,选择 "文件名" 。点击 "初始目录" 栏右边的按钮,选择 "文件目录"。
3。将 "捕捉输出" 复选框选中。(此为关键之处) 如有"保存文件"复选框,也建议选中,可在编译前自动保存文件。
4。再次点击 "添加工具/程序" 按钮,将 "菜单文本" 设置为 "运行java",点击 "命令" 栏右边的按 钮,找到 java.exe 文件的存放路径(<jdk安装目录>\bin\java.exe),并打开它。点击 "参数" 栏右边的向下箭头,选择 "无扩展名之文件名" (为什么?自己想想)。点击 "初始目录" 栏右边的按钮,选择 "文件目录"。
5。将 "捕捉输出" 复选框选中。(此为关键之处) 如有"保存文件"复选框,也建议选中
6。确定。
保证文件名与包含main函数的类名相同
以后点击"工具/编译java"(或 ctrl+1)为编译java文件,"工具/运行java"(或 ctrl+2)为运行java文件。
" 你执行的时候, 用Java Promote. 注意P用大写 "
"我的电脑->属性->高级->环境变量->Administrator用户变量中的Path属性增加D:\Sun\AppServer\jdk\bin;.;D:\Sun\AppServer\jdk\lib\dt.jar;D:\Sun\AppServer\jdk\lib\tools.jar这些内容形成这样的Path值
Path=D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\Microsoft Visual Studio\VC98\bin;D:\Program Files\Microsoft SDK\Bin\.;D:\Program Files\Microsoft SDK\Bin\WinNT\.;.;D:\Sun\AppServer\jdk\bin;.;D:\Sun\AppServer\jdk\libD:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\Microsoft Visual Studio\VC98\bin;D:\Program Files\Microsoft SDK\Bin\.;D:\Program Files\Microsoft SDK\Bin\WinNT\.;D:\Sun\AppServer\jdk\bin;.;D:\Sun\AppServer\jdk\lib\dt.jar;D:\Sun\AppServer\jdk\lib\tools.jar
这个path应该没有问题吧?还跟其它的有没有关系呢?比如classpath
我在执行java Promote时注意了大小写!!
再向各位大虾请教!!
classpath在1.4的版本以后不需要设也可以的。但是当你的机器中存在多个JAVA虚拟机的时候,你指定CLASSPATH是必要的,而且为了编译不出现:“Exception in thread "main" java.lang.NoClassDefFoundError”这样的异常是必须的。
你在计算机里搜索一下“JRE文件”,如果在不同的文件夹下面有多个JRE文件,那么设置CLASSPATH是必要的!给分吧:)
d:\javac Promote.java
编译成功运行
d:\java Promote