Java プロジェクトを実行可能 jar にエクスポートするだけです。私はどういうわけか私のプロジェクトをDB(hibernate.cfg.xml)、config.properties、およびlog4j.propertiesから値にアクセスするように機能させ、将来のために編集可能にしました...
hibernate.cf.xml、config.properties、および log4j.properties を jar の外側に配置し、それらを別のディレクトリのどこかに配置したいと考えています。
私はこれを探していて、このようになりました:
- 展開システムのどこかに /path/to/mydir ディレクトリを作成しました。
- log4j.properties と META-INF、hibernate.properties と hibernate.cfg.xml を mydir に移動しました。
このコマンドを使用します
これは単なる例です:
java -cp Myjar.jar:/path/to/mydir MyMainClass
私が書くコマンドは次のようなものです:
java -cp coreservice.jar:/mon/properties CoreServiceController.java
そのようにしてみましたが、このエラーが発生しました
Error: Could not find or load main class
誰でも私がそれを修正するのを手伝ってくれるか、より良い方法を与えることができます〜
====================(編集)========================== ========================
ああ、私のjarファイルからMETA-INFフォルダーを削除(カット)して、構成フォルダー(/ mon / properties)に貼り付けます
そして、このコマンドをもう一度試してくださいjava -cp coreservice.jar;mon/properties/ id.co.bn
i.coreservice.controller.CoreServiceController
..... annnnddddddd this work ;))
Apostolos、Antoniossss、Yasa、そしてノーネームに感謝 :)