java pressの16号の掲載通りの手順で、以前にインストール済みであったJDK1.3と
新たにダウンロードしてきたJDSK2.1を組み込んだのですが、DOS画面でstartserverのコマンドを入力しても一瞬画面が出るだけで、新たにDOS画面ができないのです。
ブラウザーから掲載されているような、アドレスを入力してもサーバーが見つからないと出てしまいます。
どなたか、これに似た症状に遭遇した方、対策を教えていただきませんか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

日本語モードで起動していませんか?



コマンドラインで us と入力後Enterして英語モードにしてみてから
startserver コマンドを入力してみてください。

この回答への補足

試してみましたが、走らない状態なのですが、DOSの設定に不具合が起きているのでしょうかねー、jsdk2.1をインストールする以前は、2.0を使っていました。
これとも何か関連があるのでしょうか?
今、2.0は、削除しています。
またアドバイスお願いします。

補足日時:2001/04/21 14:29
    • good
    • 0

Windows9x での話ですが、主記憶を多くつかう DOSプログラムを動かすのには


設定が必要だった気がします。
startserver.bat のバッチファイルを右クリックし、
プロパティ>メモリ>環境変数の初期サイズ の値をいじってみてください。

なお、startserver.bat の以下の行で
start java com.sun.web.shell.Startup %1 %2 %3 %4 %5 %6 %7 %8 %9
の "start" を削ると 同じ DOS 窓で実行されるので、エラーを確認できます。

以前別の servlet engine でハマりました。
似たようなものだと勝手に想像してますがどうでしょうか。

#関係ない話ですが、JSDK より jakarta tomcat を使うのが今風です。
#http://jakarta.apache.org/tomcat/index.html
    • good
    • 0
この回答へのお礼

ありがとうございます。
tomcatを使ってみます。
お返事が遅れてしまい申し訳ありませんでした。

お礼日時:2001/06/05 21:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qjdk1.3で実行すると・・・

jdk1.3でコンパイルし実行すると

Exception in thread "main" java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:385)
at java.awt.GridBagLayout.setConstraints(GridBagLayout.java:357)
at rei008.<init>(rei008.java:144)
at rei008.main(rei008.java:20)

というメッセージが出てプログラムが実行できません。
なぜなんでしょうか?宜しくお願いします。

Aベストアンサー

1.「初期化していない」または「値をセットしていない」変数をアクセスしていませんか。
2.戻り値に値が入っていますか。
3.DBやファイルから読み込んだ値は本当にありますか。

NullPointerExceptionの場合はこれをチェックしています。

QExceptionのStackTraceをStringに格納したい(JDK1.3)

Exception発生時のStackTraceをString変数に格納してエラー時のログ出力等の処理に使用したいと思っており、StackTraceをStringに格納する方法で思案しております。JDK1.4であればgetStackTrace()等が使えそうですが、当方はJDK1.3を使用しており、1.4から実装されたgetStackTrace()は使用できないために独自にコーディングする必要があると思っております。

なにかよい方法はないでしょうか。Stringは配列になってももちろんかまいません。サンプルロジックや参考HP等を紹介していただきたいと思っております。

よろしくお願いいたします。

Aベストアンサー

StringWriterをラップするPrintWriterを作って、printStackTrace(PrintWriter s)で出力すれば?

QJDK1.3のエラー表示について

JDK1.3のエラー表示についてなんですが、エラー表示が10個ぐらいでるとエラーが多すぎて1個目からのエラーが上の方にいってしまって見えなくなってしまいますよね。
あれはどんなふうにして見たらいいのでしょうか?
宜しくお願いします。

Aベストアンサー

javac -Xstdout ???.java >error.txt
のようにすればリダイレクトできたと思います。お試しください。

javaのコンパイルは、バッチファイルを作って、pathの通ったディレクトリに置くと便利ですよ。

QJDK1.1.7 と JDK1.3.1 の違い。。。

はじめて質問いたします。
現在、JDK1.1.7 で開発したアプレットがあるのですが、
この中で、java.awt.Choice を未選択状態にする為に select(-1); 
としている個所があります。
このアプレットをJavaPlug-in1.3.1 を使用して実行すると、IllegalArgumentException
が発生してしまいます。

そこで、1.1.7 と 1.3.1 のソースコードを比べてみると、確かに、1.3.1 では、
select(-1) は認めていないようです。

--- JDK1.1.7 の java.awt.Choice の実装 --->

public void select(int pos) {
  if (pos >= pItems.size()) {
    throw new IllegalArgumentException("illegal Choice item position: " + pos);
  }
    :
    :
}
<--- JDK1.1.7 ---

--- JDK1.3.1 の java.awt.Choice の実装 --->

public synchronized void select(int pos) {
  if ((pos >= pItems.size()) || (pos < 0)) {     <--- 違いはここだけ。。。
    throw new IllegalArgumentException("illegal Choice item position: " + pos);
  }
    :
    :
}
<--- JDK1.3.1 ---

う~ん、まさしく、-1 を拒否していますね。

何故、このような実装の違いが出ているのでしょうか?
(私的には、Java2開発者の気まぐれなのではと考えてしまいます。。)

また、このアプレットを最小限の修正で1.3.1 でも正常に動作するようにしたいの
ですが、1.3.1 の java.awt.Choice では未選択状態にする事は不可能なのでしょうか?

ご存知の方がおられましたら、是非、お教え頂きたいと思います。
よろしくお願い致します。

はじめて質問いたします。
現在、JDK1.1.7 で開発したアプレットがあるのですが、
この中で、java.awt.Choice を未選択状態にする為に select(-1); 
としている個所があります。
このアプレットをJavaPlug-in1.3.1 を使用して実行すると、IllegalArgumentException
が発生してしまいます。

そこで、1.1.7 と 1.3.1 のソースコードを比べてみると、確かに、1.3.1 では、
select(-1) は認めていないようです。

--- JDK1.1.7 の java.awt.Choice の実装 --->

public void select(int pos) {
  if...続きを読む

Aベストアンサー

バージョン1.1.xのAPI仕様を見ても、select(-1)で未選択状態に出来るとは書いてないんですよね…… だから1.1.7のselect(-1)で未選択状態に出来たのは、たまたまそうなっていたからとしか言いようがありませんね。

API仕様では、バージョン1.1でも1.3でも例外キャストの条件が「指定された位置が無効な場合」となっていて、具体的な数字が出てこないのでかなりあいまいな表現ですが、それでも引数に-1を渡したら普通は例外になると考えるのが自然です。

いずれにせよ、バージョン1.3のAPI仕様を見る限り、未選択状態に関することは載っていないので、あとから未選択状態になるように仕向けるのはあきらめたほうが良いと思われます。ほかに上のような裏技があったとしても、将来の実装が変更されないとは言い切れません。

提案: 未選択状態にする代わりに、空白の選択項目、あるいはウェブページに良くある「選択してください!」といったような“無効な項目”を作ってはどうでしょう。未選択状態にする目的がかかれてないので、なんともいえませんが。

Qlinuxにjdk1.8.0_05とeclipse

(kepler)をインストールして
eclipseを実行すると次の様な警告を受けました

# /root/eclipse/eclipse -clean
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

どうしたらこの警告を回避できるでしょうか?

Aベストアンサー

> ignoring option MaxPermSize=256m; support was removed in 8.0

この警告の内容通りなのでは?


人気Q&Aランキング

おすすめ情報