こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Eclipseで作成したクラスを他のPCで実行するには?

こんにちは、JAVA初心者です。

<開発環境>
Eclipse v.3.4.2
jre1.5

<質問>
(1)プログラムの配布について
 Eclipseで作成したプログラムを別PCで実行するには
 何をする必要がありますか。
 例えば、開発時にダウンロードしたjarファイルや、jre1.5なども
 必要でしょうか。
 それとも、作成したクラスファイルと実行するhtmファイル
 さえあれよいのでしょうか。

(2)Eclipseで実行できるのにhtmから実行できない
 Eclipseでメール送信クラスを作成し、ボタンを押すと
 メールが送信されるプログラムを作成したのですが、
 Eclipseで実行するとメールが送信されるのですが、
 htmから作成したクラスを呼び出して実行すると、
 ボタンが表示されるとこまでいくのですが、
 メールが送信されません。
 原因はパスの設定でしょうか。
 
 

投稿日時 - 2009-09-26 09:06:41

QNo.5319616

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

開発で使ったのと同じバージョン(あるいはそれより新しいバージョン)のJREが必要。また、使用しているJarももちろん必要。

「作成したクラスファイルと実行するhtmファイル」と書いてあるのを見ると、アプレットか何かを作ったんだろうか。なら、使っているJarはすべて必要になる。

> Eclipseで実行するとメールが送信されるのですが、
> htmから作成したクラスを呼び出して実行すると、
> ボタンが表示されるとこまでいくのですが、
> メールが送信されません。

これは、例えばHTMLファイルをブラウザで開いて動かして、ってことだろうか。だとすると動かない。サーバーにデプロイし、それにブラウザからアクセスして動かなさないと駄目。

投稿日時 - 2009-09-26 10:37:14

補足

logger_manさん

ご回答ありがとうございます。

>サーバーにデプロイし、
>それにブラウザからアクセスして動かなさないと駄目。
★勉強になります、ありがとうございます。
 今回はローカルPCからメール送信を実施できればよいので、
 WEBでアクセスする必要はありません。
 サーバーにデプロイ云々というのは避けたいところです。
 そもそもアプレットにしたのが間違えですか。
 この場合、何か別のクラスを使用するのでしょうか。
 お恥ずかしい質問で恐縮ですが、よろしくお願いします。

投稿日時 - 2009-09-28 09:25:37

あなたにオススメの質問