JAvaプログラムをjarパッケージにする方法

751 ワード

多くの場合、javaのプログラムをjarパッケージにしてLinuxシステムを走る必要があります.eclipseとideaコンパイラを使用してjarパッケージのエクスポートを行うことができます.
Ideaを使用したjarパッケージのエクスポート
  • IDEAが実行可能なjarをどのようにパッケージ化するかという問題です.

  • jarパッケージを作成すると、プログラムがリソースにアクセスする際に発生する問題
  • jarパッケージに電話した後、プログラムにリソースファイルへのアクセスがある場合、ファイルにアクセスできないエラーが発生する可能性があります.

  • 問題の説明
  • 私たちはよくコードの中でいくつかのリソースファイル(例えば、画像、音楽、テキストなど)を読みます.単独で実行する場合、これらの簡単な処理はもちろん問題ありません.しかし、コードをjarパッケージにした後、リソースファイルを一緒にパッケージ化しても、これらのものは見つかりません.
  • 参考文書:【解惑】jarパケットに深く入り込む:jarパケットからリソースファイル
  • を読み出す
    解決策
  • は以下のコードを使用すればよい:

    InputStream is=Thread.currentThread().getContextClassLoader().getResourceAsStream("tag_set.csv");
    BufferReader br=new BufferedReader(new InputStreamReader(is));