现在做Java开发,类似与Eclipse、MyEclipse、IDEA等这种支持开发的软件有很多,并且功能也很强大,可以自动补全代码,自动检测语法错误等,实乃吾等开发人员的福音。可是有时候想跑几行代码,进行一些小Demo的测试。这时候启动Eclipse、IDEA这些大型的软件的话,比较浪费时间,还得创建项目,创建包,创建类等

这里给大家推荐一款文本编译器,通过简单的配置就可以编译Java和Scala代码!

1.EditPlus编译运行Java

首先,需要下载安装好EditPlus. 并安装好JDK,配置好环境变量

editplus直接运行java editplus如何运行java代码_editplus直接运行java

选择Tools—>Configure User Tools

editplus直接运行java editplus如何运行java代码_环境变量_02


选择User tools—> 在此选择一个组

editplus直接运行java editplus如何运行java代码_editplus直接运行java_03


Add Tool —> Program 添加一个工具

editplus直接运行java editplus如何运行java代码_scala_04


配置Javac命令

Menu text 是为给这个操作起的别名

Command行只需要输入javac,就可以找到命令.如未配置环境变量了,则需要将其指定到javac的路径下

Argument 行,点击旁边那个向下的小三角,选择File Path即可

Initial 行 选择File Directory,表示在这个文件的目录下执行

(如不选择,可以直接复制$(FilePath)$(FileDir)到指定行

Action 需要选择 Capture output (捕捉屏幕输出)

editplus直接运行java editplus如何运行java代码_scala_05


Add Tool —> Program 再添加一个工具配置java命令

editplus直接运行java editplus如何运行java代码_java_06


配置和javac的大同小异,这个需要把Argument改为$(FileNameNoExt),表示忽略文件后缀名

editplus直接运行java editplus如何运行java代码_editplus直接运行java_07

修改完成后点击OK

editplus直接运行java editplus如何运行java代码_scala_08


选择刚才你进行操作的Group,发现咱们刚才配置的两个命令出现在下面,快捷键是Ctrl+1Ctrl+2

editplus直接运行java editplus如何运行java代码_java_09


写一段java代码进行测试

editplus直接运行java editplus如何运行java代码_editplus直接运行java_10


Ctrl+1编译代码,然后Ctrl+2运行

editplus直接运行java editplus如何运行java代码_scala_11


editplus直接运行java editplus如何运行java代码_scala_12


如果编译不成功,检查一下你配置的环境变量CLASSPATH,把下面这行添加进去

%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%lib\dt.jar;

然后再次编译,即可成功

2.EditPlus编译运行Scala

使用EditPlus编译Scala和编译Java类似,编译前需要安装好Scala开发环境,并配置好环境变量.

唯一不同的是Command,编译scala需要指定到具体的scalac文件

editplus直接运行java editplus如何运行java代码_环境变量_13


editplus直接运行java editplus如何运行java代码_环境变量_14

scala命令和scalac一样,需要指定到文件

editplus直接运行java editplus如何运行java代码_环境变量_15


editplus直接运行java editplus如何运行java代码_java_16


点击OK保存

修改CLASSPATH环境变量,插入以下内容(前面那个点,千万千万千万不能省略)

.;%SCALA_HOME%\lib\scala-library.jar;

editplus直接运行java editplus如何运行java代码_scala_17


配置完成之后,就可以用editPlus运行编译scala文件了

editplus直接运行java editplus如何运行java代码_scala_18


Ctrl+3编译,Ctrl+4运行

editplus直接运行java editplus如何运行java代码_editplus直接运行java_19

editplus直接运行java editplus如何运行java代码_scala_20