Sublime中编译运行java和scala

1. 运行Java参考http://www.oschina.net/translate/compile-and-run-java-programs-in-sublime-text-2

a. 设置环境变量

b. 在jdk的bin目录或者其他path中新建编译运行脚本

windows下runJava.bat:

@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)

linux下runJava.sh:

[ -f "$1.class" ] && rm $1.class
for file in $1.java
do
echo "Compiling $file........"
javac $file
done
if [ -f "$1.class" ]
then
echo "-----------OUTPUT-----------"
java $1
else
echo " "
fi

c. Preferences > Browse Packages.. 打开sublime的包目录,将JavaC.sublime-build中javac命令替换为runJava.bat或者runJava.sh

2. 运行scala

a. Tools->Build System->new Build System,保存到Packages的scala目录中,写入内容:

{
    "cmd": ["scala", "$file"],
    "windows":{
        "cmd": ["scala.bat", "$file"]
    }
}

b. 打开scala文件按ctrl+B就可以看到运行结果。

时间: 2024-09-04 05:59:05

Sublime中编译运行java和scala的相关文章

vscode 运行环境-求大神告知:如何在 visual studio code中编译运行C/C++代码?

问题描述 求大神告知:如何在 visual studio code中编译运行C/C++代码? 求大神告知:如何在 visual studio code中编译运行C/C++代码,如需配置环境,怎么配置?求详细操作,拜谢! 解决方案 http://stackoverflow.com/questions/30269449/how-do-i-set-up-vscode-to-compile-c-code google下就有答案 解决方案二: 如何在visual studio2015 中配置编写C.C++

java applet-ecilpse中无法运行JAVA applet

问题描述 ecilpse中无法运行JAVA applet 2C 新建一个JAVA项目中在开头import java.util.*;出现黄色警告符,并且更严重的是无法运行JAVA applet.求大神指点 解决方案 警告先不用管了,给你个简单地例子自己测试下就行了,下面的程序在Eclipse中运行没有问题,直接右键--Run As Appleat即可. import javax.swing.JApplet;import javax.swing.JLabel;import javax.swing.S

sublimetext-如何在sublime中编译mfc

问题描述 如何在sublime中编译mfc 昨天用sublime text3 结合 MinGW 搭建了c++环境. 目前可以编译可以在console下输出. 但是再编写mfc时,不能够建立窗口.提示undefined getStockObject (还有一个问题,我写了两个版本的这个程序,一个include, 另一个则是include, 其中前者编译有一大堆说不上来的错误,但是代码是按照书上敲得.是否是和我本地的MinGW版本有关.如果是,我应该如何查看我的window.h版本) 我对C++并不

MAC 系统如何使用 Sublime Text 2 直接编译运行 java 代码_java

修改 /Users/$username/Library/Application Support/Sublime Text 2/Packages/Java/JavaC.sublime-build 为: 复制代码 代码如下: {  "cmd": ["java", "$file_base_name"],  "file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",

gradle项目中如何支持java与scala混合使用?

之前写过一篇maven项目中java与scala如何混用,今天来看看gradle项目中如何达到同样的效果: 一.目录结构 基本上跟maven一样,tips:这一堆目录结构不用死记,后面会讲如何用gradle命令快速生成   二.build.gradle配置 1 group 'yjmyzz' 2 version '1.0-SNAPSHOT' 3 4 apply plugin: 'java' 5 apply plugin: 'scala' 6 apply plugin: 'application'

快速编译运行Java文件,便于调试

在不用eclipse这类程序时,调试java文件程序时,不断javac和java,不免很烦,下面这个方法就可以只输入一次就可以了.     在文件目录中建个bat文件,如RunJava.bat.里面输入自己的编译运行命令,如:   javac MainName.java javac file2.java javac file3.java pause java MainName pause   保存,想编译运行的时候,就双击那文件就可以了.  

一段简单的程序在VC 6.0中编译运行得到 正确的 结果,但是在VS2005.net中编译通过 却得不到正确的 结果!!!!!!

问题描述 一段程序,就是为了读出D:\excludeGroup文件的每一行,并显示在控制台上,在VC6.0中编译得到的运行文件,可以读出excludeGroup文件中的每一行,但是VS2005.net中编译的程序,却打不开文件,这是为什么呢.难道STL在VS2005.net需要设置什么特别的参数吗,请高手赐教!#include"stdafx.h"#include<string>#include<iostream>#include<fstream>us

从 Linux 终端编译运行 Eclipse Java 项目

假如你在linux系统下使用Eclipse开发一个Java项目,你可能会有从其他地方远程连接这个项目的需求.或许 你可以使用teamviewer远程连接linux桌面,但那经常会非常龟速.你也可以从常规的ssh终端修改.编译并运行你的Java项目.使用终端修 改.编译并运行远程eclipse项目则会快很多.本文就是告诉你如何在终端中编译运行eclipse项目. 用到的命令行 基本上只需要下面两个命令.-cp参数项用于配置类路径,它指向用到的class文件和jar文件.如果使用多个库,那么每一个都

visual c#如何编译运行单个C#文件

问题描述 初学c#装了visualc#但是它好像只能编译运行c#项目对单个的C#文件没法编译(如helloworld.cs)我看了本书,它让我把"工具""外部工具"里添加如下:标题:compilec#program命令:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727csc.exe参数:/out:a.exe$(ItemFileName)$(ItemExt)初始目录:$(ItemDir)的确这样再工具的下拉"compilec