搭建Java环境 【with sublime text 3 [已解决:加载主类问题 和 运行输出问题]】
[by_041]
【已解决:错误: 找不到或无法加载主类|原因: java.lang.NoClassDefFoundError: (wrong name)】
【已解决:运行框中无输出问题】
【事先要先准备好sublime text 3噢~】
-
下载安装Java:
- 进入以下网址Java SE Downloads
- 点击第一个看到的JDK Download链接(最新版是免费的,其他的都要登录账户才可下载),进入相应版本Java的下载菜单
- 下拉页面,找到合适版本的Java SE Development Kit下载安装
- 在环境变量
Path
中添加所下载路径的/bin
文件夹 - 重启计算机
- 验证:在
cmd
命令框中输入Java
看到相应命令菜单即安装完成
-
在sublime的用户配置文件中加入
sublime-settings-Java.sublime-build
文件(文件名是个人习惯),在文件中输入以下代码即可完成sublime配置、{ "shell_cmd": "javac \"$file\" && java \"$file_base_name\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", //上面这行解决了运行无输出的问题 "cmd": ["javac","-d",".","$file"], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", // //选择编码方式: // "encoding":"ascll", // "encoding":"cp936", // "encoding": "UTF-8", "encoding": "gbk", //可以显示中文 //执行完上面的命令就结束 // 下面的命令需要按Ctrl+Shift+b来运行 "variants": [ { "name": "Run", "shell": true, "cmd" : ["start","cmd","/c", "java ${file_base_name}.java &echo. & pause"], //c是执行完命令后关闭cmd窗口, // /k是执行完命令后不关闭cmd窗口。 // echo. 相当于输入一个回车 // pause命令使cmd窗口按任意键后才关闭 "working_dir": "${file_path}", "encoding":"cp936" } ] }
-
注意1:网上很多的教程会在配置代码中类似第16行的位置,会缺少下面加粗的
.java
后缀,一定要加上!!“cmd” : [“start”,“cmd”,"/c", “java ${file_base_name}.java &echo. & pause”],
【这个是博主搭建环境的时候发现的坑!!大家千万要注意!!!!不然调起来真是头疼!!】
-
z注意2:还有就是第一行的内容在很多教程里也很容易被遗忘
-
然后就可以开始Java的旅程lalala~
【预告】初识Java
前几天入坑了Python感觉极其舒适,打算有时间再顺便再搞一门语言,于是很久以前就有所耳闻的Java嘛自然就被提上了日程、
下面是我配置好Java后打的第一个.java
程序:
// Hello.java
package com.text;
public class Hello{
public static void main(String[] args){
System.out.print("Hello");
}
}