java在editplus中的编译及带包编译(命令行)
2010-10-12 23:10
375 查看
这样生成的class文件在.java所在的文件夹里
用-d来指定生成class所在的文件夹 应该注意该文件夹必须存在
可是这样子编译主文件的时候还是有错误
经过查百度最终解决问题 注意-d 也是要加的 否则生成类文件仍在源文件夹里
运行的时候总是出问题
仍然百度之
如果你的类是属于某一个包的,比如这样一个类sony.test.HelloWorld,那么按照我在第4点中说的目录来说,就应该将HelloWorld.class文件存放到d:/class/sony/test/目录下。
执行的时候应该参考第3点中说的,按类名执行:java sony.test.HelloWorld。
解决问题 改成点就可以了
生成注释文件
大致如图
用editplus编译
首先 设置编译环境
首先安装并配置好Java的运行环境,安装好EditPlus软件。
1. 实现对JAVA的编译
首先,从菜单“工具(Tools)”->“配置用户工具...”进入用户工具设置。在类别里展开“工具”树形菜单->“用户工具”,选择“组和工具项目”中的“Group 1”,点击面板右边的“组名称...”按钮,将文本“Group1”修改成“编译JAVA程序”。然后选择修改的组“编译JAVA程序”,点击“添加新工具”按钮,选择程序,建立“新建程序”,选中它。然后就是最重要的步骤(修改属性):
1.1 添加编译功能
“菜单文字”里的内容修改为“JAVAC”;“命令”选择安装JDK后的BIN目录中的编译程序JAVAC.EXE,如果JDK 安装路径为“c:/jdk”,那么此路径为“c:/jdk/bin/javac.exe”(如果系统参数path已经设置,此处可以直接填写javac);“参数”选择“文件名称”,即显示为“$(FileName)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。
1.2 添加执行功能
“菜单文字”里的内容修改为“JAVA”;“命令”选择安装JDK后的BIN目录中的编译程序JAVA.EXE,路径为“c:/jdk/bin/java.exe”(path已经设置的情况下,可以直接填写为java);“参数”选择“文件名(不含扩展名)”,即显示为“$(FileNameNoExt)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。
这样就完成了基本的配置工作,下面您就可以试着编写一个JAVA程序来测试一下,编译的所有信息都会显示在输出窗口中,双击某一行错误信息,EditPlus会自动定位到出错行。但是,完成了上面的设置之后,如果程序中包含package(包),则程序编译可以通过,但是运行时却出现错误,如果需要使用Editplus来编译执行包含package的程序,则还需要进行如下的设置:
1.3 添加编译带包Java程序功能
“菜单文字”里的内容修改为“JAVAC package”;“命令”填写为:javac –d .;“参数”选择“文件名称”,即显示为“$(FileName)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。需要注意的是,在-d后面要空一格再添加.。
主要是命令 要填入javac -d d:/java/dollapp/classes -cp d:/java/dollapp/classes
理解:实际这行就是在命令行输入javac -d d:/java/dollapp/classes -cp d:/java/dollapp/classes com/abc/dollapp/MainApp.java 而参数为文件名实际为 com/abc/dollapp/MainApp.java 所以命令行直接填入上述即可 最好填入绝对路径 否则打包的意义不大
1.4 添加执行带包Java程序功能
“菜单文字”里的内容修改为“JAVA”;“命令”填写为:java;“参数”选择“当前选区”,加一个.后再选择“主文件名(不含扩展名)”,即显示为“$(CurSel).$(FileNameNoExt)”;“初始目录”选择“文件目录”,显示为“$(FileDir)”;选择“捕获输出”复选框。
完成上面的设置,Editplus就可以编译执行带package的Java程序了,但是需要注意的一点是,在编译完程序后,如果程序是带包的,需要先将包名选中,然后在执行“java package”命令。
其中命令行为java -cp d:/java/dollapp/classes
运行时要选中包名
相关文章推荐
- 命令行下编译java文件,提示使用了未经检查或不安全的操作
- java命令行编译 运行JAVA类[class]
- 如何使用命令行编译运行java程序
- 如何配置EditPlus编译运行Java程序
- [转]在命令行中编译运行Java Applet
- EditPlus编译运行Java代码
- 用命令行编译java项目中某个类
- Editplus配置java编译运行环境
- 【Java】【转】在命令行中编译和运行java
- 利用editplus+jdk搭建java的编译环境
- java SE运行环境在windows下的配置和命令行方式编译与运行java程序
- Java中命令行可以编译成功,但不能运行,报找不到或无法加载主类
- 命令行下面编译运行eclipse中编写的带有包名的java文件
- 在Linux下JAVA路径问题及命令行编译运行基础
- EditPlus中实现Java带包的类编译运行(两种方法)
- 配置EditPlus使其可以编译运行java程序
- Linux 命令行编译与运行java程序 程序中依赖第三方包
- Java 命令行入门之编译和运行
- 在EditPlus中集成javac进行对java源代码的编译、集成java进行程序的运行
- 如何配置EditPlus编译运行Java程序?