本文目录一览:
java在线编译器实现
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// 捕捉发生在线程中的异常,当一个正在执行的线程被中断时就会出现这个异常,添加catch后当程序被双击停止时不会出现错误
e.printStackTrace();
}
lbClock.setText(getDate());
Java编写的文本编辑器,怎么实现编译功能
JDK自带一个简单的Notepad,你可以研究一下他的源代码。 在%JAVA_HOME%\demo\jfc\Notepad
目录下。
JDK自带一个稍复杂的Stylepad,你可以研究一下他的源代码。 在%JAVA_HOME%\demo\jfc\Stylepad
目录下。
Java如何编译执行
Java的一次编译到处运行是说,编译好的可执行程序,只要将它放到装有JVM的机器上就可以运行。你要在你的C、D、F盘的任何目录下都能执行javac
、java
,就要保证这些地方有.java
文件和对应的.class
文件。你在命令行下只要找到相应的路径就可以了,当然首先你要安装好JVM。
如何编译java程序
三种方法:
- 在IDE中,如Eclipse中写的Java程序,在点击保存后Eclipse就会调用
javac
编译程序编译,编译文件在当前项目的bin
目录下。 - 作为一个独立的文件且没有定义Java环境变量,需要在cmd窗口中切换到Java的
bin
目录下执行javac
程序,执行格式为:
javac 空格 Java源文件
;例如:javac C:\\hello.java
- 作为一个独立的文件且定义了Java环境变量,打开cmd窗口,可以在任意目录输入
javac Java源文件
,例如:javac D:\\hi.java
扩展资料
Java也是一种高级语言,要让计算机执行你撰写的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节码。
Java源代码的扩展名为.java
,经过编译程序编译之后生成扩展名为.class
的字节码。
java编译器的作用是什么
Java编译器的作用就是“编译”,即将Java源代码编译成中间代码字节码文件。
编译时,编译器(javac.exe
)首先读入Java源代码,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成中间代码即字节码。
字节码文件是一种和任何具体机器环境及操作系统环境无关的中间代码,它是一种二进制文件,是Java源文件由Java编译器编译后生成的目标代码文件。
编译器编译生成与平台无关的字节码文件后,提供给JVM(Java虚拟机)执行。
如何用Editplus编译运行Java
首先安装并配置好Java的运行环境,安装好EditPlus软件。
1. 实现对Java的编译
从菜单“工具(Tools)” → “配置用户工具...”进入用户工具设置。在类别里展开“工具”树形菜单 → “用户工具”,选择“组和工具项目”中的“Group 1”,点击面板右边的“组名称...”按钮,将文本“Group1”修改成“编译JAVA程序”。然后选择修改的组“编译JAVA程序”,点击“添加新工具”按钮,选择程序,建立“新建程序”,选中它。然后就是最重要的步骤(修改属性):
1.1 添加编译功能
- 菜单文字:
JAVAC
- 命令:选择安装JDK后的
bin
目录中的编译程序javac.exe
,例如: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会自动定位到出错行。
1.3 添加编译带包Java程序功能
- 菜单文字:
JAVAC package
- 命令:
javac -d .
- 参数:选择“文件名称”,即显示为
$(FileName)
- 初始目录:选择“文件目录”,显示为
$(FileDir)
- 勾选“捕获输出”复选框
注意:在
-d
后面要空一格再添加.
。
1.4 添加执行带包Java程序功能
- 菜单文字:
JAVA
- 命令:
java
- 参数:选择“当前选区”,加一个
.
后再选择“主文件名(不含扩展名)”,即显示为$(CurSel).$(FileNameNoExt)
- 初始目录:选择“文件目录”,显示为
$(FileDir)
- 勾选“捕获输出”复选框
完成上面的设置,EditPlus就可以编译执行带
package
的Java程序了,但是需要注意的一点是,在编译完程序后,如果程序是带包的,需要先将包名选中,然后在执行java package
命令。
2. 实现对C#的编译
与Java的配置步骤基本一样,只是在选择“命令”的地方要选择C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe
,这里根据系统目录的不同而有所区别,目的就是要让EditPlus找到csc.exe
文件进行编译。
同样,EditPlus可以对很多程序进行编译的配置,例如汇编、C、Python等等,都要在使用的过程中慢慢体会方便性了。