Sublime Text 3でのJavaのコンパイルと実行の2つの方法の構成
2055 ワード
最近はSublime Text 3を使っていて、多くの人がそれを使ってフロントエンドを書いていて、Javaに対する研究は少ないです.ネット上のチュートリアルで設定した後も、中国語のサポートが不十分で、コンパイルウィンドウで中国語を空白に表示したり、エラーを報告したりすることが多い.
cmdコマンドラインで手動でコンパイルして実行しており、煩わしい限りではありません.今日は各ステップのパラメータをデバッグして、やっとこの問題を完璧に解決しました.
以下の手順はネットユーザーの心得に基づいて修正された.
方法一:Sublime Text 3を開き、Preference,Browse Packagesの順にクリックし、開いたウィンドウでUserフォルダをダブルクリックし、JavaC.sublime-build、メモ帳で開き、次のコードを貼り付けて保存して閉じます.
ctrl+Bコンパイル、Ctrl+shift+B実行.
方法2:
1.JDKをインストールし、環境変数を構成する
2.JDKのbinディレクトリの下にrunJavaを新規作成する.batファイル:
3.Sublime Text 3を開き、Preference,Browse Packagesの順にクリックし、開いたウィンドウでUserフォルダをダブルクリックしてJavaCファイルを新規作成する.sublime-build、メモ帳で開き、次のコードを貼り付けて保存して閉じます.
保存後にSublime Text 3でCtrl+BでJava実行ファイルをコンパイルできるのは、コンソールで入力できないという欠点があり、プログラムがコンテンツを入力する必要がある場合は、直接エラーを報告する
cmdコマンドラインで手動でコンパイルして実行しており、煩わしい限りではありません.今日は各ステップのパラメータをデバッグして、やっとこの問題を完璧に解決しました.
以下の手順はネットユーザーの心得に基づいて修正された.
方法一:Sublime Text 3を開き、Preference,Browse Packagesの順にクリックし、開いたウィンドウでUserフォルダをダブルクリックし、JavaC.sublime-build、メモ帳で開き、次のコードを貼り付けて保存して閉じます.
{
"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"GBK",
//
// Ctrl+Shift+b
"variants":
[
{
"name": "Run",
"shell": true,
"cmd" : ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],
// /c cmd ,
// /k cmd 。
// echo.
// pause cmd
"working_dir": "${file_path}",
"encoding":"GBK"
}
]
}
ctrl+Bコンパイル、Ctrl+shift+B実行.
方法2:
1.JDKをインストールし、環境変数を構成する
2.JDKのbinディレクトリの下にrunJavaを新規作成する.batファイル:
@echo off
cd %~dp1
echo Compiling %~nx1......
if exist %~n1.class (
del %~n1.class
)
javac -encoding UTF-8 %~nx1
if exist %~n1.class (
echo ------Output------
java %~n1
)
3.Sublime Text 3を開き、Preference,Browse Packagesの順にクリックし、開いたウィンドウでUserフォルダをダブルクリックしてJavaCファイルを新規作成する.sublime-build、メモ帳で開き、次のコードを貼り付けて保存して閉じます.
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "GBK"
}
保存後にSublime Text 3でCtrl+BでJava実行ファイルをコンパイルできるのは、コンソールで入力できないという欠点があり、プログラムがコンテンツを入力する必要がある場合は、直接エラーを報告する