私のJava開発はWindowsマシンで実行されており、私はcentosマシン上でプロセスを実行します。 私は全てのJARとSCPを自分のcentosマシンにビルドするbashスクリプトを持っています。私はCygwinでこのbashスクリプトを実行します(java -versionは1.5.0_12です)。しかし、私のcentosマシンでプロセスを実行しようとすると、JVMはJarsを開くことができません。また、スロー-tf瓶実行している:私は何の問題もないような方法は、(私のjarを構築するためにCygwinからjavaを展開する
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.zip.ZipFile.<init>(ZipFile.java:75)
at sun.tools.jar.Main.list(Main.java:979)
at sun.tools.jar.Main.run(Main.java:224)
at sun.tools.jar.Main.main(Main.java:1149)
をので、私は展開することができます唯一の方法はcmd.exeのでMVN命令を実行しているが、その後のWinSCPを使用して、すべてをコピーします瓶)。
cygwinでmvnを実行していることで問題はありますか? (ランニングMVNの-versionは のApache Mavenの2.2.1(r801777返さ; 2009-08-06 22:16:01 + 0300) Javaバージョン:1.6.0_26)を
は、Mavenのがいるあなた
問題は、あなたがそれらの上に 'scp'の方法から来ていないと確信していますか? – nwinkler
私は毎日cygwinでmvnを問題なく実行しています。あなたの瓶があなたのリモートcentOSに正しく転送されず、何とか壊れているように見えます。 –
WinSCPを使用してCygwinで作成したjarファイルをcenos macineにコピーしようとしましたが、同じ問題が発生したため、SCPの問題ではないと思います。 – ryuchtman