1. 程式人生 > >Sublime搭建Java、C開發環境

Sublime搭建Java、C開發環境

作為Java初學者我也深刻意識到直接使用eclipse很容易對之產生依賴,很容易在輸入程式碼時使用快捷鍵,遺忘程式碼。因此一直想使用sublime搭建一個Java環境來使自己能夠更好的學習程式設計。此次記錄一下搭建過程!

Java環境搭建

首先安裝JDK並測試安裝成功

建立批處理檔案runJava.batstartJava.bat並在檔案中輸入以下程式碼:

Windows中的批處理檔案建立方式:使用文字工具建立一個文字後將該文字的字尾名改為.bat即可

runJava.bat:

@ECHO OFF
cd %~dp1
IF EXIST %~n1.class (
DEL
%~n1.class ) javac %~nx1 -encoding utf8 echo over IF EXIST %~n1.class ( cls java %~n1 pause exit ) cls javac %~nx1 -encoding utf8 pause exit

startJava.bat:

@echo off
start runJava.bat %1

然後將兩個批處理檔案放入到JDK安裝目錄的bin環境目錄下。

修改sublime配置檔案

關閉sublime後找到sublime安裝目錄下package資料夾,將其中的Java.sublime-package

檔案使用壓縮軟體開啟(此處我是用winrar),找到JavaC.sublime-build編譯檔案,將其使用文字工具開啟後,輸入如下程式碼並儲存到壓縮包:

{
    "cmd": ["startJava.bat", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java"
}

另外,在sublime中的選擇首選項->瀏覽外掛目錄->找到資料夾中的Default資料夾->開啟其中的exec.py檔案查詢下方程式碼(使用文字工具開啟,可以使用sublime,大約是57與58行)並註釋(Python程式碼的註釋方式是程式碼前加#):

#for k, v in proc_env.items():
#   proc_env[k] = os.path.expandvars(v)

此時開啟sublime測試一下:在sublime的工具中選擇編譯系統中的javac並按下Ctrl+B即可執行。

測試

C語言環境搭建

C語言作為我在程式設計中的入門語言可謂是又愛又恨(指標),當然現在都遺忘很多,最近又學了演算法,老師要求使用C語言實現。隨著VC++6.0的衰(guo)弱(shi),VS太臃(ang)腫(gui),大部分其他的IDE太樸(chou)實(lou),因此又在sublime中搭建了一波環境!

{% note warning %} 關於mingw的安裝我們也可以直接在搜尋引擎中查詢mingw的壓縮包並直接新增其bin目錄到系統環境變數,或者在此處下載,密碼是7k96,如果連結已失效或搜尋找不到可以嘗試以下步驟 {% endnote %}

MinGw的下載

Windows中比較好的C環境我認為是mingw了,所以可以從其官網上下載:

開啟官網 點選左側的download下載 按鈕進入下載介面

mingw

download

應該是可以下載壓縮包的,不過此處,我下載的是mingw的下載器(箭頭所標)。

mingw的安裝

此處可能使用到科學上網,請自備梯子

​將下載下來的下載器開啟,點選安裝並選擇安裝位置,繼續安裝即可進入等待下載介面(下載很緩慢:cry: ,如果下載失敗,請嘗試科學上網),一直下一步後,進入下方介面:

installation

選擇g++編譯器,並mark for installation,然後在installation欄下選擇apply change並確認(apply)即可下載mingw了!

將GCC環境新增到系統環境變數

下載完成後,將mingw的bin目錄新增到系統環境變數中即可使用了!

Win+X->系統->找到左邊的高階系統設定->點選環境變數->選中系統變數中的Path->編輯並編輯文字->在變數中新增mingw的bin目錄,注意,前後要使用;隔開。

建立批處理檔案

和上方Java相同,我們此處也要建立批處理檔案,不過其內容也應該做相應的更改:

runC.bat

@echo off
start runC.bat %1

startC.bat

@ECHO OFF
cd %~dp1
IF EXIST %~n1.exe (
DEL %~n1.exe
)
gcc -o %~n1 %~nx1
IF EXIST %~n1.exe (
cls
%~n1.exe
pause
exit
)

修改sublime配置檔案

關閉sublime後找到sublime安裝目錄下package資料夾,將其中的C++.sublime-package檔案使用壓縮軟體開啟(此處我是用winrar),找到C++ signal file.sublime-build編譯檔案,將其使用文字工具開啟後,輸入如下程式碼並儲存到壓縮包:

{
    "cmd": ["startC.bat", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.c"
}

註釋sublime中的檔案,請參考上方Java配置方式。

此時,可以運行了。

C

相關推薦

Sublime搭建JavaC開發環境

作為Java初學者我也深刻意識到直接使用eclipse很容易對之產生依賴,很容易在輸入程式碼時使用快捷鍵,遺忘程式碼。因此一直想使用sublime搭建一個Java環境來使自己能夠更好的學習程式設計。此次記錄一下搭建過程! Java環境搭建 首先安裝J

利用Docker搭建java項目開發環境

測試 制作 需要 oot tomcat 啟動 分享 http 創建 一、需求 一臺 Ubuntu 16.0.4 LTS ,安裝了Docker服務,Rancher服務,也制作了Tomcat相關的image,接下來我們就來說一下如何快速的構建一個開發環境和測試環境 二、步驟

ubuntu部署JavaPython開發環境

要部署Java開發環境首先就要安裝JDK。 一、安裝JDK8 1. 下載 jdk-8u172-linux-x64.tar.gz 到 /usr/java8/ 目錄下; 2. tar  -zxvf  jdk-8u172-linux-x64.tar.gz 3. ln&

java專案實戰】一步步教你使用MyEclipse搭建java Web專案開發環境(一)

       首先,在開始搭建MyEclipse的開發環境之前,還有三步工具的安裝需要完成,只要在安裝配置成功之後才可以進入下面的java Web專案開發環境的搭建。 1、安裝工具 第一步,下載並

30分鐘搭建Java後端開發環境

我想每個前端都有個後端夢 引言 是不是對後端開發多少有點敬畏感?每個端都沒有後臺的支撐和互動都是一座座孤島。 前端開發多年不懂不會後端開發有沒有一種武功祕籍研習多年不得融會貫通之感? 本文將以 Java 語言 Mac 環境為視角搭建 Java

一步步教你使用MyEclipse搭建java Web專案開發環境

首先,在開始搭建MyEclipse的開發環境之前,還有三步工具的安裝需要完成,只要在安裝配置成功之後才可以進入下面的java Web專案開發環境的搭建。 1、安裝工具 第一步,下載並安裝JDK,到官網上下載安裝即可,之後需要細心的配置環境變數,我給大家推薦百度文庫的

搭建 webpackreact 開發環境(一)

 基本介紹   Webpack 是一個前端資源載入/打包工具。它將根據模組的依賴關係進行靜態分析,然後將這些模組按照指定的規則生成對應的靜態資源,它可以將多種靜態資源 JavaScript、css、less 等轉換成一個靜態檔案,減少了頁面的請求。 React

Mac下搭建Java服務端開發環境

eclipse下載安裝 下載 官方下載地址:eclipse for mac,我選擇的是最新的j2ee版本64bit的。 安裝 將下載的tar檔案解壓縮即可,雙擊目錄中的eclipse圖示,啟動eclipse。這個時候如果本機沒有安裝JDK,系統會彈框提示你下載JDK,點選

搭建 JAVA Web 雲開發環境

    這兩年雲服務越來越成熟,很多企業為了省去機房機器維護的成本都選擇了雲服務,而作為一名開發人員有時候也要需要搭建自己的開發伺服器,而以下是我自己總結搭建JAVA WEB的開發環境的流程。 1.

Sublime Text 3 配置c++開發環境

1.下載sublime; 3.配置MinGw,實際就是加上系統路徑,在環境變數PATH里加上MinGw的bin資料夾對應的位置; 【嚴禁轉載:寫自csdn部落格,地址:http://blog.csdn.net/u013828589】 4.給sublime新建編譯系統(工具

搭建 webpackreact 開發環境(三)

cti extends 輕松 ttr extend imp 兩個 world com 配置 react-router-dom 我們開發一個 React 工程肯定不是一兩個“頁面”就可以滿足需求的,所以我們需要一個在多個“頁面&

sublime text 3的c/c++開發環境搭建

sublime text 3提供了構建功能,它的構建系統(Build systems)可以執行一段外部命令,還可以捕獲輸出並顯示。 要在sublime text 3中實現c或c++程式碼的編譯和執行,在本質上說也是呼叫外部的命令,windows中也可以理解為執行

Android JNI程式設計(一)——JNI概念以及C語言Dev-C++開發環境搭建編寫HelloWorld

一:JNI是什麼呢? JNI:JNI是Java Native Interface的縮寫,它提供了若干的API實現了Java和其他語言的通訊(主要是C&C++) ,簡單來說就是Java調C

用cl和sublime搭建簡易c++開發環境

一些方法。。記錄一下。。僅供日後查閱。。 1.設定正確的環境變數,包括將VC\bin,Common7\IDE加入PATH,設定好INCLUDE和LIB變數。 2.由於使用vc的編譯器CL,所以需要新建一個build-system 我的sublime-build配置檔案:

Eclipse中javaC++ 和JNI環境搭建

Eclipse中java、C++ 和JNI環境搭建 一、工具準備 1.Eclipse IDE。 (1)下載地址:http://www.eclipse.org/downloads/。我喜歡使用JavaEE

sublime text 搭建anconda的python開發環境遇到問題

ret 問題 conda res nbsp builder too ons python開發 1、Anacondea.sublime-setting 設置 "python_interprete":"/***/python.exe" 2、並且設置Anacondea.sub

C | C++ 環境搭建 1.Visual Studio 開發環境搭建

visual 環境搭建 studio C | C++ 是我們初級入門的計算機語言之一,現階段用vs環境搭建 第一步: 下載vs軟件,並安裝vs和其幫助軟件MSDN。 在微軟官網下載,或者其他資源。其軟件缺點非開源軟件目前在Win系統搭建。C |

sublime集成MinGW,打造C/C++開發環境

sub printf cts brush 而且 log target 新建 配置 MinGW是是將GCC編譯器和GNU Binutils移植到Win32平臺下的產物,包括一系列頭文件(Win32API)、庫和可執行文件。MinGW是從Cygwin(1.3.3版)基礎上發展而

我的Java學習筆記 -開發環境搭建

unable height 激活 home oob wrap font 官方下載 javame 開始學習Java~ 一、Java簡介 Java編程語言是一種簡單、面向對象、分布式、解釋型、健壯安全、與系統無關、可移植、高性能、多線程和動態的語言。 Java分為三個體系

[Java 教程 02] 開發環境搭建

所在 lin 文章 data- bsp 圖形 鼠標右鍵 新建 eight 在上一篇文章對Java做了一個簡單介紹之後,我想大家都已經對她有一個初步的認識了吧!那踏入正式學習使用Java之前,我們有一步是不得不做的,它是什麽呢?沒有錯,就是我們本篇文章的標題所說,搭建Java