忍者ブログ
よくわからないことを調べて解説してみるブログ。

2017

1214
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2014

1229
非常にわかりづらいタイトルで申し訳ない。

・win8&java1.6時代のRMI起動コマンド
start /b rmiregistry -J-Xms1024m -J-Xmx1024m
java -cp .\XXX.jar -Djava.rmi.server.codebase=file:.\XXX.jar -jar XXX.jar -Xms1024m -Xmx1024m
pause

これがwin7&java1.8で動かない。
そのままコピーして持ってきてだ。
jar生成時のantには、以下のように記載している。
<manifest>
<attribute name="Main-Class" value="xxx..server.ServerStart" />
<attribute name="Class-Path" value="." />
</manifest>

・win7&java1.8
なぜか環境変数のクラスパスを明示することで回避した。
set CLASSPATH=%CLASSPATH%;.\XXX.jar
start /b rmiregistry -J-Xms1024m -J-Xmx1024m
java  -Djava.rmi.server.codebase=file:.\XXX.jar -jar XXX.jar -Xms1024m -Xmx1024m
pause


再び、win8環境でecho %CLASSPATH%として確認したが何も出力されず。

特にJarのマニフェストファイルのjavadocを見てもわからず。
https://docs.oracle.com/javase/jp/1.5.0/guide/jar/jar.html#Manifest Specification

拍手[0回]

PR
Post your Comment
Name:
Title:
Font:
Mail:
URL:
Comment:
Pass: Vodafone絵文字 i-mode絵文字 Ezweb絵文字
プロフィール
HN:
たんてーくん
性別:
非公開
フリーエリア
最新CM
[09/25 http://2017.bblbuy.com]
[09/24 http://www.japanform.com]
[09/23 http://www.japanform.com]
[09/22 http://www.japanform.com]
[09/21 http://2017.bblbuy.com]
ブログ内検索
忍者ブログ [PR]
* Template by TMP