【初心者】Java質問・相談スレ23【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0795デフォルトの名無しさん
NGNGクラス名がぶつからないように会社のドメインを逆にしたパッケージ名
にするのは知っています。
例えば製品名にバージョンを入れたいときはどうするのでしょう。
jp/co/company/Product1Ver1.0/Test1.class
とか。
それとRuntimeクラスで他のプロセスとしてjavaプログラムを
実行するときも私のプログラムで同じ問題が起きました。
Runtime.getRuntime().exec("java -cp /usr/local/jakarta-tomcat-4.0.6/common/lib/mail.jar
:/usr/local/jakarta-tomcat-4.0.6/common/lib/activation.jar
:/usr/local/jakarta-tomcat-4.0.6/webapps/pd1/WEB-INF/classes/ " +
" jp/co/xxx/pd1/Test1 /usr/local/jakarta-tomcat-4.0.6/webapps/pd1/");
という行を実行したとします。(長すぎるので改行を入れました)
jp/co/xxx/pd1/Test1というプログラムに/usr/local/jakarta-tomcat-4.0.6/webapps/pd1/
というパラメータを渡していますが、Test1で受け取ったパラメータは
すると4.0.6の部分が4/0/6になってしまいます。
■ このスレッドは過去ログ倉庫に格納されています