検索
ホームページ開発ツールsublimeJavaコードを崇高にコンパイルして実行する方法

Sublime Text:Javaコードのコンパイルと実行

この記事は、Java開発のための崇高なテキストのセットアップと使用に関する一般的な質問に答えます。 まず、システムにJava開発キット(JDK)をインストールする必要があります。 JDKをOracleのWebサイトからダウンロードし(またはAdopTopenJDKやAzul Zuluなどの適切な代替品)。 JDKインストールの

ディレクトリがシステムのPath環境変数に追加されていることを確認してください。これにより、端末から

(コンパイラ)と

(ランタイム)コマンドを実行できます。 Sublime Text自体はJavaコンピレーションを直接サポートしていませんが、ビルドシステムを使用して実現できます。 Simple Build Systemファイル(通常は

)は、崇高なテキストインストール内のbinディレクトリに作成できます。 このディレクトリの場所は、オペレーティングシステムによって異なります。 javacに行ってから1つのレベルをナビゲートすることで見つけることができます。 ファイルを作成してjavaを作成し、次のコードを貼り付け、必要に応じてパスを調整します。

JavaC.sublime-buildこのビルドシステムは、最初にPackages/Userを使用してJavaファイルをコンパイルし、次にバリアントを使用して、Preferences > Browse Packages...を使用してコンパイルされたクラスファイルを実行します。 JavaC.sublime-buildおよび

変数は、それぞれ現在のファイルの名前(拡張子付き)を自動的に参照し、それぞれ延長のない名前を参照します。シェルコマンドの実行を有効にするには、
{
    "cmd": ["javac", "$file_name"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.java",
    "shell": true,
    "variants": [
        {
            "name": "Run",
            "cmd": ["java", "${file_base_name}"]
        }
    ]
}
オプションが重要です。 このファイルを保存した後、SublimeテキストでJavaファイルを開いてJavaコードをコンパイルして実行し、

(またはmacOSでjavac)を押してコンパイルしてから、スクリーンの下部に表示されるビルドシステムオプションから「実行」を選択できます。重要なのは、javaファイルを作成して使用することです。 ビルドシステムファイルを正しい場所に配置し、パスを正しく構成すると、崇高なテキストが設定され、Javaプログラムをコンパイルおよび実行します。 コンパイルして実行する前に、Javaファイルを保存することを忘れないでください。

崇高なテキストでのJava開発のための最適なプラグインまたはビルドシステム

上記の基本的なビルドシステムで十分ですが、いくつかのプラグインは崇高なテキストでJava開発体験を向上させることができます。ただし、崇高なテキストは、EclipseやIntellijのアイデアのような専用のIDESほどJava開発に向けられたものではありません。 したがって、プラグインのみに依存すると、同じレベルの堅牢な機能が提供されない場合があります。 コア機能であるコンパイルと実行は、上記のようなカスタムビルドシステムによって最適に処理されます。 プラグインは、強調、コード完了の提案(これらには個別の言語サーバーが必要なことが多い)、またはその他のマイナーな改善が必要ですが、堅牢なビルドシステムが不可欠です。問題:

JDKのディレクトリがシステムのパスに正しく追加されていることを確認します。 誤ったパスは、コンピレーションと実行の障害の最も頻繁な原因です。

コンパイルエラー:

コンパイラエラーメッセージを慎重に確認します。それらは、Javaコードの問題の正確な線と性質を特定します。
  • ランタイムエラー:プログラムの実行中に発生します。 コードのロジックを、bin
  • 、その他のランタイムの例外などの潜在的な問題について調べます。 崇高なテキスト内のデバッグツールは限られています。より複雑な問題については、専用のIDE内でデバッガーを使用することを検討してください。
  • システムエラーの構築:
  • タイプミスまたは誤ったパスのファイルをダブルチェックします。 ファイルが
  • ディレクトリに正しく保存されていることを確認してください。 NullPointerExceptionsclassPathの問題:ArrayIndexOutOfBoundsExceptionsプロジェクトが外部ライブラリを使用している場合、ビルドシステムでクラスパスを指定する必要がある場合があります。 これには、ビルドシステムファイルの
  • >>
  • コマンドにオプションを追加します。JavaC.sublime-buildPackages/User
  • これらの潜在的な問題に対処し、適切に構成されたビルドシステムを使用することにより、Java開発ニーズに崇高なテキストを使用することができますが、専用のIDEは、より包括的なユーザーフリーズエクスペリエンスを提供する可能性があります。

以上がJavaコードを崇高にコンパイルして実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
崇高なテキストとvsコード:機能と機能崇高なテキストとvsコード:機能と機能May 11, 2025 am 12:20 AM

sublimetextは、速度とシンプルさを追求する開発者に適していますが、VSCODEは強力なスケーラビリティと統合機能を必要とするユーザーに適しています。 1.SublimeTextは、その軽量で高速な応答で知られており、GotoanythingとMulti-Selectが強力です。 2。VSCODEは、そのスケーラビリティとIDE関数で知られており、組み込みのGitおよびデバッグツールを備えており、Intellisenseは開発効率を向上させます。

崇高なテキスト:プラグインとパッケージの力崇高なテキスト:プラグインとパッケージの力May 10, 2025 am 12:17 AM

Sublimetextのプラグインとパッケージは、PackageControlを介してインストールおよび管理することができ、プログラミング効率を向上させることができます。 1.ブラケットのマッチングを強調して、ブラックエチライラーターなどのプラグインをインストールして、コードの読み取りを簡素化します。 2。sublimelinterを使用して、ピリントを構成してリアルタイムコードチェックを実装します。 3.サイドバレンハンスメントを使用して、サイドバー機能をカスタマイズしてファイル管理を最適化します。

崇高なテキストは無料ですか?ライセンスを理解する崇高なテキストは無料ですか?ライセンスを理解するMay 09, 2025 am 12:10 AM

sublimeTextiftisfreeduringanunlimitedtrial、buta $ 99licenseisisrecommendedfor Regularuse.1)thetrialallowsfullfeatureacescesswithouttimelimits.2)alicenseOffersperpetualuse、futureupdates、andRemovespurchasereminders、拡張性の低下deverportingdeververters。

崇高なテキスト:コーディングワークフローの強化崇高なテキスト:コーディングワークフローの強化May 08, 2025 am 12:19 AM

sublimeTextは、作業効率を大幅に改善できます。 1)複数の選択とマルチカーサー関数が同時に複数の位置を編集することを可能にします。2)コマンドパネルは高速関数アクセスを提供します。3)マクロとフラグメントは共通操作を自動化できます。

崇高なテキスト:自由に試すことができ、必ずしも自由に所有することはできません崇高なテキスト:自由に試すことができ、必ずしも自由に所有することはできませんMay 07, 2025 am 12:02 AM

Sublimetextは無料の試用版を提供しますが、最終的には恒久的な許可のために有給の購入が必要です。 1)無料の試用期間中、ユーザーはその機能を体験できますが、購入プロンプトを受け取ります。 2)購入後、ユーザーはそれを永続的に使用し、サブスクリプション料金を使用せず、より多くのプラグインとテーマにアクセスできます。

崇高なテキスト:有料の機能と未払いの機能を比較します崇高なテキスト:有料の機能と未払いの機能を比較しますMay 06, 2025 am 12:07 AM

Themaindifferencesbetweenthepaidunpaidversions of of sublimeTextaretheremovalofstatusbarremindersandoccasionalpop-uppromtsinthepaidversion.1)registeredversion:完全に機能すること

崇高なテキスト:強力な編集者のコスト崇高なテキスト:強力な編集者のコストMay 05, 2025 am 12:04 AM

sublimetextは購入する価値があります。 1)その単純なインターフェースと、マルチラインの編集やGoToanythingなどの強力な機能により、開発効率が向上します。 2)Anacondaなどのリッチなプラグインエコシステムは、開発体験を向上させます。 3)価格は70ドルですが、そのパフォーマンスと流encyさはプロの開発者にとって大きな価値があります。

崇高なテキスト:コードの完了、構文の強調表示など崇高なテキスト:コードの完了、構文の強調表示などMay 04, 2025 am 12:04 AM

Sublimetextは、その強力なコード完了と構文の強調機能のために開発者に愛されています。 1)コードの完了は、プログラミング効率を改善するために、機能名、変数名などを自動的に促すことができます。 2)構文の強調表示では、さまざまな色でコード要素を区別して、読みやすさとエラー検出速度を向上させます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール