如何让sublimec语言输出hello worldworld

sublime代码高亮这么好看,怎么能不用sublime敲代码呢: )
本人用的版本是sublime Text3中文版
在网上查了查,自己的sublime现在也能编译C++了,设置步骤如下:
1.找到自己的C++编译器版本
我用的C++编译器是g++,是以前下codeblocks时顺带下的,g++.exe在F:\CodeBlocks\MinGW\bin目录下,如图:
2.将以上路径设置为环境变量
打开环境变量的方法为:计算机-&属性-&高级系统设置-&环境变量-&用户变量。
找到用户变量中的Path,将上述路径添加到Path中(注意要先加个分号,以将已有的路径区分开来):
将上述路径添加到Path后,sublime在编译时就可以通过该Path找到g++编译器进行编译了。但是我们还要设置一下sublime。
3.在sublime中添加编译系统
中文版的添加步骤为:
工具-&编译系统-&新建编译系统;
英文版的添加步骤为:
tool-&Build System -& New Build System;
在显示出的文本框里输入如下代码:
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
"name": "Run",
"cmd" : ["${file_path}/${file_base_name}"]
按Ctrl+S,将该文本保存在sublime的User路径下,建议此处修改下文件名,将untitled改为C++或其他区分度较高的名字,注意后缀为.sublime-build:
保存后,可以看到在编译系统(Build System)下多了一个&untitled&,说明设置成功.
编写一个HelloWorld程序
1.按Ctrl+N,新建一个文本;
2.按Ctrl+S,将其保存在一个路径中,并命名为以cpp为后缀的文件(一定要加上.cpp为后缀,否则编译系统无法识别这是哪种语言的后缀):
3.编写C++程序;
4.按Ctrl+B编译,编译成功后,按Ctrl+shift+B运行,运行结果如下:
可以看到第一行的&Hello World&,说明该C++程序已成功执行。
注:若编译时显示如图所示结果:
看不清楚图的看这里:
g++: error: :No such file or directory
g++:fatal error: no input files
compilation terminated.
[Finished in 0.0s with exit code 1]
[cmd: 'g++', ' ','-o','/']
[dir:F:\应用程序\server\Sublime Text3]
[Path: ...]
那么可能的原因有3个:
1)C++编译器的路径不对,导致sublime无法在环境变量的Path中找到该编译器;
2)新建的编译系统的保存路径不对。读者可以测试一下,如果将.sublime-build文件保存在非User路径下,是无法编译成功的;
3)没有将新建的文本保存为.cpp格式。
因为我设置的时候这三个坑都跳了,所以才知道这些原因: )
阅读(...) 评论()Sublime在进行前端开发时非常棒,当然也少不了众多的插件支持,是在Sublime平台上开发一款自动补全代码插件,支持JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Apex, Groovy, Objective C, C, C++ and Rust.等众多语言
虽然DocBlocker可以进行代码自动补全,但默认的补全代码却没有作者,时间等信息,导致我每次进行代码补全后还要再添加作者和时间
因为之前一直都在开发Asp.net项目所以也很少使用Sublime,但最近在开发PHP项目,该问题又再次困扰着我
本着这么强大的插件作者不可能不考虑这么现实的需求,于是打开的的GitHub地址,果然找到了如何自定义补全信息的文档,废话不多说,直接上步骤及效果
打开Sublime,并安装DocBlockr插件
打开Preferences -& Package Settings -& DocBlockr-&Settings - User 并新建一个User配置文件,也可以直接将配置文件保存到"Default Settins"
将下面的代码保存到新建的User配置文件中.,如果是保存在&Default Settins&里则需要将覆盖默认的配置(不建议在默认的配置中进行更改)
保存文件即可
再次使用DocBlockr即可看到效果
配置信息:
"jsdocs_extra_tags":["@AuthorHTL","@DateTime {{datetime}}"]
默认配置效果:
添加自定义作者名称和时间效果:更多自定义配置请详见
阅读(...) 评论()[转]在 Sublime Text 2 中编译和运行 Java 程序 - Hello World - ITeye技术网站
博客分类:
ublime Text 2 是我最喜欢用来编码的文本编辑器,如果你尝试使用后相信你也会喜欢上它的。在这篇文章中我们将讨论如何在 Sublime Text 2 中编译和运行 Java 程序。
翻译的不错哦!
第一步:设置 Java PATH 变量
这是第一步也是最基本的一步,用来设置编译和运行 Java 程序基本命令如 javac 和 java 的存放路径。
翻译的不错哦!
在 Windows 下设置 PATH 路径的步骤:
右键“我的电脑”
选择“属性”
进入高级系统设置
找到并点击“环境变量”按钮
进入系统变量并找到 PATH 变量
粘贴 JDK 的 bin 目录到 PATH 变量值的最后
翻译的不错哦!
例如你的 JDK 的 bin 路径是 C:\Program Files\Java\jdk1.6.0_17\bin ,粘贴的效果如下图所示:
在 Ubuntu 下设置 PATH 变量
1. 在控制台中进入 /etc 目录2. 使用管理员权限打开环境文件:
Sudo gedit /etc/environment
3. 粘贴 jdk 的 bin 目录到 path 变量的最后并保存文件退出编辑器4. 注销并重新登录
翻译的不错哦!
Step #2. 创建批处理或者Shell脚本 要想编译运行Java程序,需要创建一个批处理或者shell脚本
对于 Windows
使用下面代码创建文件runJava.bat
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
将这个文件复制到JDK的bin目录下
对于 Ubuntu
使用下面代码创建文件 runJava.sh
[ -f "$1.class" ] && rm $1.class
for file in $1.java
echo "Compiling $file........"
javac $file
if [ -f "$1.class" ]
echo "-----------OUTPUT-----------"
→ Note: 如果你想编译所有的java文件,需要把第二行中的 $1.java 替换成 *.java
翻译的不错哦!
其它翻译版本(2)
使用下面的命令将这个脚本文件移动到jdk的bin目录下
Sudo mv runJava.sh /usr/lib/jvm/jdk1.6.0_17/bin
在移动完之后要设置文件的可执行权限为755,以确保此文件是可执行的,在ubuntu下可以通过右键属性,在权限的tab上勾选可执行选项。
翻译的不错哦!
其它翻译版本(1)
Step #3 – 修改 Javac.sublime-build按照以下的步骤修改sublime text 2的编译系统脚本。
在选项卡Preferences & Browse Packages.. 打开sublime的包目录
转到Java Folder
打开 JavaC.sublime-build 替换下面的命令行
"cmd": ["javac", "$file"],
在 Windows 下使用以下命令替换
"cmd": ["runJava.bat", "$file"],
在 Ubuntu 下使用以下命令替换
"cmd": ["runJava.sh", "$file_base_name"],
Step #4 – 现在写个测试程序,使用CTRL+B 运行下试试吧!
可以看到控制台编译并运行了程序
感谢:http://www.oschina.net/translate/compile-and-run-java-programs-in-sublime-text-2
greemranqq
浏览: 536075 次
来自: 重庆
16/11/18 16:21:17 ERROR SparkDe ...
什么情况下会有 p!=t ?
给个我实现的代码,需要自己写一个类继承之~
public ab ...
100%发生死锁!
if (isValid(conn))

我要回帖

更多关于 java输出helloworld 的文章

 

随机推荐