sublime text3 在osx下搭建c和java环境

发布于 2022-08-29 19:17:34 字数 210 浏览 18 评论 0

小弟最近用了osx系统
以前在win上习惯了sublime的华丽
在osx上下载了c和java的运行环境(在终端输入输入g++ 显示"no input files",输入java 显示了版本信息)

但是我在sublime的 tool中只找到了build 没发现run...
请教一下 如何设置 让我美丽的sublime能运行起来。。。
在此谢过各位大大了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

傲性难收 2022-09-05 19:17:34

我之前写cpp的时候是在编译以后手动运行的,反正按一下↑再回车很快。
java给你提供一个方法:MAC 系统下使用 Sublime Text 2 直接编译运行 java 代码 我很久之前写的。

︶ ̄淡然 2022-09-05 19:17:34

http://www.cnsecer.com/720.html
这个也许能帮上你
mac下runJava.bat 换成runJava.sh

$ cat javacr.sh

#!/bin/sh

javac $1.java

javac $1

别忘了 chmod +x and palce in PATH.

冷情妓 2022-09-05 19:17:34

如果面对少量代码,那么楼上可能已经解决了你的问题。

我们可以使用自动化编译打包脚本来实现自动化编译,测试和打包。Sublime Text等优秀的编辑器都是能够很好支持的。

如果你工作的是C++项目,那么你可以使用Makefile脚本或者CMake,SCons等构建脚本。

如果你工作的是Java项目,那么你可以使用Ant脚本或者Maven,Gradle等构建脚本。

如果你工作的是Objective-C项目,那么你可以使用Podfile等脚本。

我这里有一个C++的项目,虽然我只有一个tree1.c文件,但是我还是会选择编写一个Makefile脚本,实现自动化编译和测试。这是现在开发的主流,我们不应该反复的做同样没有任何技术含量的事情...

# Simple Makefile for automate

all: tree1 tree2
    echo "build all"

tree1:
    gcc `xml2-config --cflags --libs` -o tree1 tree1.c

tree2:
    gcc `xml2-config --cflags --libs` -o tree2 tree2.c

test1: tree1
    ./tree1 test.xml

test2: tree2
    ./tree2 test2.xml

clean:
    rm -rf tree1 tree2

当然,学习这些自动化构建工具是有成本的,但是这是现在的主流,一切都是值得的。

じ违心 2022-09-05 19:17:34

http://www.puteulanus.com/archives/553
新建一个编译系统,配置文件输入:

{
    "shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name",
    "file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
    "selector": "source.java",
    "encoding": "gbk"
}

保存之后就可以使用Ctrl+B运行程序了。
运行效果

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文