• 締切済み

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

こんにちは、JAVA初心者です。 <開発環境> Eclipse v.3.4.2 jre1.5 <質問> (1)プログラムの配布について  Eclipseで作成したプログラムを別PCで実行するには  何をする必要がありますか。  例えば、開発時にダウンロードしたjarファイルや、jre1.5なども  必要でしょうか。  それとも、作成したクラスファイルと実行するhtmファイル  さえあれよいのでしょうか。 (2)Eclipseで実行できるのにhtmから実行できない  Eclipseでメール送信クラスを作成し、ボタンを押すと  メールが送信されるプログラムを作成したのですが、  Eclipseで実行するとメールが送信されるのですが、  htmから作成したクラスを呼び出して実行すると、  ボタンが表示されるとこまでいくのですが、  メールが送信されません。  原因はパスの設定でしょうか。    

みんなの回答

noname#94983
noname#94983
回答No.1

開発で使ったのと同じバージョン(あるいはそれより新しいバージョン)のJREが必要。また、使用しているJarももちろん必要。 「作成したクラスファイルと実行するhtmファイル」と書いてあるのを見ると、アプレットか何かを作ったんだろうか。なら、使っているJarはすべて必要になる。 > Eclipseで実行するとメールが送信されるのですが、 > htmから作成したクラスを呼び出して実行すると、 > ボタンが表示されるとこまでいくのですが、 > メールが送信されません。 これは、例えばHTMLファイルをブラウザで開いて動かして、ってことだろうか。だとすると動かない。サーバーにデプロイし、それにブラウザからアクセスして動かなさないと駄目。

oota030114
質問者

補足

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