難問にぶつかり解決策が見つからないのでご教授いただけたらと思います。
javaでアプリを作成しMacOSXでの稼動確認を行っています。
環境は以下です。
コンパイル環境:Win2000 JDK1.4.1_02-b06
実行環境:eMac(MacOSX10.2.6) JRE1.4.1_01-69.1
アプリの概要:サーバマシンとソケット通信を行う。
実際にMacOSX10.2でアプリを起動すると
ソケットをnewするところでエラーが出て止まってしまいます。
このアプリはwin2000、MacOSX10.3.2では正しく動作する事が確認できています。
エラー内容:
Reply from SOCKS server has bad version
エラーが出る個所:
mySocket = new Socket(ホストネーム, ポート番号);
(mySocketは既に宣言済み)
このアプリの作成方法は以下です。
コンパイル:
Eclipse3・Windows2000からjavac・MacOSX10.3.2からjavac
(3通りのコンパイル方法で試しましたが結果は同じです)
jarファイルの作成:
jar cvfm app.jar manifest.mf * (パッケージごとアーカイブ化)
manifest.mfの内容:
Manifest-Version: 1.0
Created-By: 1.4.1_02b (Sun Microsystems Inc.)
Main-Class: メインの場所
呼び出し方法
app.jarをダブルクリック
MacOSXのバージョンがいけないかと思い
10.2.4→10.2.6にアップグレードしたのですが現象は変わりませんでした。
またアップルのサポートで見る限り、
10.2系ではJRE1.4.2はインストールできないようです。
ズバリ解決策や原因でなくてもかまいません。
ヒントになるような事でもけっこうです。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
自分の見当違いかもしれませんが、先ほどのサイトに
--------------------------------------------------
> java.net.SocketException: Reply from SOCKS server has bad version 72
:
> 一つ思い当たるのはSMTPの一つ手前にプロキシーがあることです。
このエラーメッセージをみると,プロクシの SOCKS に(Version の違いで?)
対応していないと読めます.
--------------------------------------------------
とか、
--------------------------------------------------
> > java.net.SocketException: Reply from SOCKS server has bad version 72
> :
> > 一つ思い当たるのはSMTPの一つ手前にプロキシーがあることです。
>
ごめんなさい。私のエラーでした。インターネットコントロールパネルの
ありもしないSOCKSにチェックが入っていた為でした。
--------------------------------------------------
という記述がありますので、クライアント側のマシンの設定の問題な感じがします…。
再度の解答ありがとうございます。
私のケースはSMTPなどが関係ないのでピンときませんでしたが、
クライアントのネットワークの設定を確認してみました。
Socketファイヤーウォールが有効になっていたので
ここを無効にして、アプリを実行してみました。
→無事にサーバとソケット通信することができました。
本当に助かりました。ありがとうございます。
No.1
- 回答日時:
自信はありませんが、
http://www.google.co.jp/search?q=%22Reply+from+S …
が参考になれば幸いです。
参考URL:http://www.google.co.jp/search?q=%22Reply+from+S …
さっそくのお答えありがとうございます。
参考URLは私も検索した事があるのですが、
メール環境の内容であってjavaとは関係がないように思いました。
Macの世界はwinの人には難しいです…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ PCでAndroidアプリを実行 BlueStacks AppPlayerが良い? 2 2022/05/10 10:36
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(OS) MAC VirtualBoxにインストールしたWindows11がフリーズする 1 2023/03/14 16:31
- ドライブ・ストレージ 古い外付けHDDから新品外付けHDDへのデータ移行方法 (Mac) 2 2022/12/11 02:01
- その他(パソコン・スマホ・電化製品) アプリを開いたときに「通信に失敗しました 通信状態の良いところで 再度お試しください」と表示される 6 2022/09/20 10:19
- iPhone(アイフォーン) できれば至急お願いします! 管理栄養士国家試験の、今日の5問というアプリを始めたいのですが、こんなエ 1 2023/04/14 23:01
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- デスクトップパソコン Macのインストールについて 3 2023/05/23 15:02
- Mac OS MacのFinderでmovファイルのサムネイルが表示されないのと、クイックルックが出来ません。 こ 3 2023/07/24 18:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaの簡単なソースがコンパイ...
-
eclipseの設定のJREとコンパイ...
-
逆コンパイルの見方について
-
IIS環境でJAVAを使用したい
-
LaTeXでのアンダーバーの入力
-
javaが文字コードの影響でコン...
-
Classファイル → Javaソース...
-
コンパイルエラーに出てくる、i...
-
classファイルをjavaファイルへ。
-
「識別子がクラス名でも名前空...
-
warファイルを展開するとタイム...
-
Windows7でのJava開発環境構築
-
Eclipse3.5EEでJavaのコンパイ...
-
無名パッケージのクラス
-
MFCアプリでCPropertySheetのサ...
-
Eclipseのアンインストールの仕方
-
Eclipseで、プロジェクト名のと...
-
html上で、バッチやexeファイル...
-
シンボルが見つかりませんとい...
-
split関数で区切り文字がない場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
IIS環境でJAVAを使用したい
-
Eclipse3.5EEでJavaのコンパイ...
-
コンパイルエラーに出てくる、i...
-
javaが文字コードの影響でコン...
-
javax.servlet は存在しません...
-
「識別子がクラス名でも名前空...
-
サクラエディタでjavaのプログ...
-
TOMCAT_HOMEって?
-
Javaのコンパイル結果が表示さ...
-
eclipseの構文エラーについて
-
javaの簡単なソースがコンパイ...
-
java.lang.ClassNotFoundException
-
Jakarta POI のHSSFでのフッタ...
-
逆コンパイルの見方について
-
日本語対応 逆コンパイラについて
-
C言語について。
-
dokojavaのコンパイルについて
-
jasperとは
-
importしたパッケージが見つか...
おすすめ情報