1. ホーム
  2. java

linux run jarfile Invalid or corrupt jarfile error.

2022-02-08 12:18:23

プロジェクトで今日は非常にダムの問題が発生し、jarファイルのうち日食ガイドを使用して、ウィンドウシステムで正常に使用することができますが、Linux環境にjarを話す正常に使用することはできません。jarファイルは、常に無効または破損したjarfileとプロンプトが表示されます。その後、グーグル、インターネットは、ファイルのリストがメインクラスを実行するように指定されていないときにパッケージ化されると言われて、内部のファイルのリストを表示するには、jarファイルを開くには正常です。その後、同僚は、間抜けな問題は、ファイルをアップロードすると、コンテンツが失われることがわかった。なぜ失われるのでしょうか?調べてみると、secureCRTクライアントのアップロード時に以下のチェックが入っていると、クラスファイルが失われるようです。一般に、ファイルアップロードのプロセスが間違っている、ftpアップロードはこの問題があるようです。

java jarファイル実行時にlibディレクトリを指定する java -Djava.ext.dirs=lib -jar t1.jar cn.touna.bank.initdate.vo.InitData

java の実行コマンドのパラメータに関する参照:https://www.cnblogs.com/z-sm/p/5674684.html