【初心者】 Java質問・相談スレ30 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッ ファイルとして認識されていません。』
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
>>2-3 初心者によくある質問と回答・他のFAQサイトへのリンク
>>4 JDKの配布元とAPIドキュメントへのリンク
>>5-6 過去スレの一覧
>>7-10 関連スレ
>>11 2ちゃんねる外のJavaサイト・無料の開発環境の配布場所
(諸般の事情でずれた場合は >>2-20 )
Google で検索 ⇒ http://www.google.co.jp/
JavaFAQ で探す ⇒ http://www.gimlay.org/~javafaq/javafaq.html
ご要望によりじゃばこサイト ⇒ http://www.javaco.org/
■JavaScriptの質問■はWeb製作板 ⇒ http://pc3.2ch.net/hp/
または「JavaScript デス」スレへ⇒
http://pc2.2ch.net/test/read.cgi/tech/1052273054/
パソコンの基本操作に関しては、PC初心者板へどうぞ ⇒ http://pc.2ch.net/pcqa/
これからJavaのプログラムを始めたいかたは >>2-4 へ
必要な情報やコンパイラのダウンロード先へのリンクがあります。
質問はageでおねがいします。また煽り厨は放置でお願いします。
※初心者なんでよろしくです。
0002デフォルトの名無しさん
NGNG『コマンドまたはファイル名が違います』や
『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
と表示されてコンパイルできません。
A. javac.exeへのPATHが通っていません。
http://java.sun.com/j2se/1.4.1/ja/install-windows.html
を良く読んで、javac.exe のあるディレクトリ(例: C:\j2sdk1.4.1_01\bin )のパスを
環境変数PATHに追加してください。 その後、
Windows98/MEの場合はOSを再起動、
Windows2000/XPの場合はコマンドプロンプトを立ち上げなおしてください。
設定したパスが正しければ、javacが使えるようになります。
それでも同じエラーが出る場合は、設定した値が間違っています。
よく見直してください。
Q. javac Hello.java でコンパイルはできるのですが、
java Hello を実行しようとすると
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
と表示されて実行できません。
A. カレントディレクトリ(.)がクラスパス(classpath)に含まれていません。
コマンドプロンプトで、
set CLASSPATH=%CLASSPATH%;.
と設定する。最後の「;」と「.」を見落とさないように!
または、
http://www.gimlay.org/~javafaq/S004.html#S004-02
を読んでカレントディレクトリ「.」を環境変数CLASSPATHに追加してください。
クラスパスとはなにか(JavaFAQ 基礎知識)
http://www.gimlay.org/~javafaq/S004.html
0003デフォルトの名無しさん
NGNGA: Java(TM) 2 SDK インストールガイド
http://java.sun.com/j2se/1.4.1/ja/install.html
http://java.sun.com/j2se/1.4.1/ja/install-windows.html
Q: クラスの使い方が分かりません。
A: Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
Q: SDKの仕様や、Javaの使い方、コマンドの使い方を教えて下さい。
A: Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.4/ja/docs/ja/index.html
Q: Javaの言語仕様が知りたいです。
A: Java言語規定
http://www.y-adagio.com/public/standards/tr_javalang/index.htm
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
Q: 「僕以外の人も、同じ疑問を持ったはず」と思えるような質問があります。
A: Java House ML Topics / Java FAQ / Java Tips
http://java-house.jp/ml/topics/
http://www.gimlay.org/~javafaq/
http://www.javaworld.com/columns/jw-tips-index.shtml
このほかのFAQ(良くある質問とその回答)はこちら↓をご覧ください。
http://www.gimlay.org/~javafaq/javafaq.html
0004デフォルトの名無しさん
NGNG【Sun J2SE SDK 1.3】
http://java.sun.com/j2se/1.3/ja/download.html
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
【Sun J2SE SDK 1.4】
http://java.sun.com/j2se/1.4/ja/download.html
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
【Sun J2SE SDK 1.4.1】
http://java.sun.com/j2se/1.4.1/ja/download.html
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
【IBM J2SE SDK 1.1/1.3】 (要ユーザ登録)
http://www-105.ibm.com/developerworks/tools.nsf/dw/java-devkits-byname?OpenDocument&Count=100
0005デフォルトの名無しさん
NGNGhttp://piza.2ch.net/tech/kako/966/966391052.html
Java相談室
1 http://piza.2ch.net/tech/kako/971/971960169.html
2 http://piza.2ch.net/tech/kako/980/980858322.html
3 http://piza2.2ch.net/tech/kako/994/994150280.html
4 http://pc.2ch.net/tech/kako/997/997791189.html
5 http://pc.2ch.net/tech/kako/1003/10035/1003567552.html
ネタ心者歓迎!今更ながらにJavaを学ぼう!
1 http://piza.2ch.net/tech/kako/981/981424252.html
2 http://pc.2ch.net/tech/kako/993/993358225.html
ネタ心者歓迎! 今更ながらにJava相談室
01 http://pc.2ch.net/tech/kako/1003/10035/1003569074.html
02 http://pc.2ch.net/tech/kako/1006/10064/1006408230.html
03 http://pc.2ch.net/tech/kako/1007/10078/1007802486.html
04 http://pc.2ch.net/tech/kako/1010/10105/1010545421.html
05 http://pc.2ch.net/tech/kako/1012/10129/1012968994.html
06 http://pc.2ch.net/tech/kako/1015/10154/1015418174.html
07 http://pc.2ch.net/tech/kako/1018/10186/1018631329.html
08 http://pc.2ch.net/tech/kako/1020/10204/1020453823.html
09 http://pc.2ch.net/tech/kako/1021/10215/1021555964.html
0006デフォルトの名無しさん
NGNG01 http://pc.2ch.net/tech/kako/1021/10218/1021817147.html
02 http://pc.2ch.net/tech/kako/1023/10233/1023319551.html
03 http://pc.2ch.net/tech/kako/1024/10248/1024885660.html
04 http://pc3.2ch.net/tech/kako/1026/10266/1026601774.html
05 http://pc3.2ch.net/tech/kako/1028/10280/1028096225.html
06 http://pc3.2ch.net/tech/kako/1029/10297/1029774594.html
06+ http://pc3.2ch.net/tech/kako/1031/10313/1031397913.html
07 http://pc3.2ch.net/tech/kako/1032/10329/1032944182.html
08 http://pc3.2ch.net/tech/kako/1032/10329/1032944246.html
09 http://pc3.2ch.net/tech/kako/1034/10343/1034303501.html
10 http://pc3.2ch.net/tech/kako/1035/10355/1035570359.html
11 http://pc3.2ch.net/tech/kako/1036/10361/1036142056.html
12 http://pc3.2ch.net/tech/kako/1037/10374/1037407642.html
13 http://pc3.2ch.net/tech/kako/1038/10387/1038731106.html
14 http://pc3.2ch.net/tech/kako/1040/10401/1040150533.html
16 http://pc3.2ch.net/tech/kako/1042/10424/1042407622.html
16+ http://pc2.2ch.net/tech/kako/1043/10436/1043654161.html
18 http://pc2.2ch.net/tech/kako/1044/10449/1044983072.html
19 http://pc2.2ch.net/tech/kako/1046/10461/1046166884.html
20 http://pc2.2ch.net/tech/kako/1047/10475/1047544179.html
21 http://pc2.2ch.net/tech/kako/1048/10486/1048689029.html
22 http://pc2.2ch.net/test/read.cgi/tech/1049715659/l50
23 http://pc2.2ch.net/test/read.cgi/tech/1051284438/l50
24 http://pc2.2ch.net/test/read.cgi/tech/1052625006/l50
25 http://pc2.2ch.net/test/read.cgi/tech/1054041744/l50
26 http://pc2.2ch.net/test/read.cgi/tech/1055601178/l50
27 http://pc2.2ch.net/test/read.cgi/tech/1057249423/l50
0007デフォルトの名無しさん
NGNG29 http://pc2.2ch.net/test/read.cgi/tech/1059654451/
■■■ Java関連スレいろいろ ■■■
【IDE 統合開発環境】
【Java/C/他】統合開発環境Eclipse RC6
http://pc2.2ch.net/test/read.cgi/tech/1051840417/
えっ?JBuilder8が発売?
http://pc2.2ch.net/test/read.cgi/tech/1038042372/l50
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc2.2ch.net/test/read.cgi/tech/1017214967/l50
【統合】Java開発環境スレ
http://pc2.2ch.net/test/read.cgi/tech/1038118138/l50
【Java】NetBeans vs Eclipse【IDE】
http://pc2.2ch.net/test/read.cgi/tech/1029407008/l50
【携帯・モバイル】
携帯JAVAのスレッド
http://pc2.2ch.net/test/read.cgi/tech/1011977260/l50
iモード携帯電話用Java(iアプリ) Part 3
http://pc2.2ch.net/test/read.cgi/tech/1040898596/l50
iアプリでゲーム (ゲーム製作技術板)
http://pc2.2ch.net/test/read.cgi/gamedev/1005042631/l50
京セラJAVA搭載PDauPocketCosmo」 (モバイル板)
http://pc3.2ch.net/test/read.cgi/mobile/1021979970/l50
0008デフォルトの名無しさん
NGNGEJB(初心メ鰹+})
http://pc2.2ch.net/test/read.cgi/tech/1017240849/l50
= ?Servlet/JSP(EJB萱洫 ソ貰々レ = ?(WebProg泊ァ
http://pc2.2ch.net/test/read.cgi/php/1023501812/l50
《The Jakarta Project》
http://pc2.2ch.net/test/read.cgi/tech/1019996589/l50
TOMCAT
http://pc2.2ch.net/test/read.cgi/tech/998525941/l50
Servlet/JSPv》レームワークり雁"Xレ
http://pc2.2ch.net/test/read.cgi/tech/1001950590/l50
EJBw.Iら!!逐?
http://pc2.2ch.net/test/read.cgi/tech/1036481443/l50
JavaサーブレットQ& LV2
http://pc.2ch.net/tech/kako/1012/10127/1012728608.html
サーバーサイドJAVAり梳 [ゆ雁"Xレ
http://pc.2ch.net/tech/kako/1004/10049/1004972840.html
0009デフォルトの名無しさん
NGNGEJB(初心者歓迎)
http://pc2.2ch.net/test/read.cgi/tech/1017240849/l50
■■ Servlet/JSP(EJB含む) 質問スレ ■■ (WebProg板)
http://pc2.2ch.net/test/read.cgi/php/1023501812/l50
《The Jakarta Project》
http://pc2.2ch.net/test/read.cgi/tech/1019996589/l50
TOMCAT
http://pc2.2ch.net/test/read.cgi/tech/998525941/l50
Servlet/JSPのフレームワークを語るスレ
http://pc2.2ch.net/test/read.cgi/tech/1001950590/l50
EJBは終わってる
http://pc2.2ch.net/test/read.cgi/tech/1036481443/l50
JavaサーブレットQ&A LV2
http://pc.2ch.net/tech/kako/1012/10127/1012728608.html
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/tech/kako/1004/10049/1004972840.html
0010デフォルトの名無しさん
NGNGクライアントサイドJavaどうよ?
http://pc3.2ch.net/tech/kako/1002/10021/1002160815.html
クライアントサイドJavaどうよ? part2
http://pc2.2ch.net/tech/kako/1032/10326/1032665721.html
クライアントサイドJavaどうよ? part3
http://pc2.2ch.net/test/read.cgi/tech/1045891783/l50
ム板のみんなでRobocode (・∀・)ヤロ−ウヨ!1台目
http://pc3.2ch.net/tech/kako/1020/10201/1020161792.html
Java 高速GUI SWT
http://pc2.2ch.net/test/read.cgi/tech/1032448424/l50
【徹底討論】Java3Dの可能性について考える
http://pc2.2ch.net/test/read.cgi/tech/1033703640/l50
★お前らJavaはJNIで組もうぜ★
http://pc2.2ch.net/test/read.cgi/tech/1033795664/l50
Javaアプレットのゲームの限界は! (ゲーム製作技術板)
http://pc2.2ch.net/test/read.cgi/gamedev/1005230153/l50
【Java編】 学校の宿題は俺にやらせろ 【Java編】
http://pc2.2ch.net/test/read.cgi/tech/1040552821/l50
祝 JAVA Developer創刊
http://pc2.2ch.net/test/read.cgi/tech/1024967343/l50
0011デフォルトの名無しさん
NGNGUNIXでJAVA (Unix板)
http://pc.2ch.net/test/read.cgi/unix/1011292632/l50
LinuxのJAVAチューニングスレ (Linux板)
http://pc.2ch.net/test/read.cgi/linux/1004594459/l50
◆◆◆◆◆◆MacでJava◆◆◆◆◆◆ (新Mac板)
http://pc.2ch.net/test/read.cgi/mac/991194610/l50
■■■ 撲滅させたいかた、死滅を心配してるかた ■■■
CとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/tech/kako/1009/10097/1009707596.html
C#とJava、どっちをおぼえればいいの?
http://pc2.2ch.net/test/read.cgi/tech/1006715468/l50
Java撲滅委員会
http://pc.2ch.net/tech/kako/996/996848309.html
Java撲滅委員会
http://pc3.2ch.net/test/read.cgi/tech/996848309/l50
●●JAVAって死滅しちゃうの????●●
1 http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
2 http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
3 http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
4 http://pc2.2ch.net/tech/kako/1042/10422/1042268758.html
5 http://pc2.2ch.net/tech/kako/1046/10465/1046539052.html
6 http://pc2.2ch.net/test/read.cgi/tech/1047748598/
0012デフォルトの名無しさん
NGNG巨大なJavaリンク集
Java的リンク
http://www.geocities.co.jp/SiliconValley/6064/java_link.html
What's New about Java(Java に関する最新ニュース)
http://www.gimlay.org/~andoh/java/javanew.html
■■■ 無料の統合開発環境 ■■■
【Eclipse R2】
http://www.eclipse.org/downloads/index.php
【Sun ONE Studio 4 (Forte 4)】
http://jp.sun.com/products/software/tools/jde/try/index.html
【NetBeans v3】
http://www.netbeans.jp/dowonload.htm
【JBuilder 7 Personal】
http://www.borland.co.jp/jbuilder/jb7/download/
※2chではないので暴れないように。
0013デフォルトの名無しさん
NGNGいつもおまえらスレ立て人には、感謝してます
乙
0014デフォルトの名無しさん
NGNG死ね
00151
NGNG0016デフォルトの名無しさん
NGNGオツ
0017デフォルトの名無しさん
NGNG乙
0018デフォルトの名無しさん
NGNG氏ねよマジで。
>>1 乙
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGhttp://game2.2ch.net/test/read.cgi/game/1060922526/
0021デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1059654451/31-47
http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/win32/classpath.html
クラスパスを変更するには、JVM やその他の SDK ツールを起動するときに
Java ツールの -classpath オプションを使用するか、または CLASSPATH
環境変数を使用します。 CLASSPATH 環境変数を設定するよりも、-classpath
オプションを使用することをお勧めします。アプリケーションごとに個別に
設定できるので、ほかのアプリケーションに影響を与えたり、ほかのアプリ
ケーションからこの値が変更されたりすることがないためです。
0022デフォルトの名無しさん
NGNGコイツ↓はお決まりのアノ質問をしやがります
0023デフォルトの名無しさん
NGNG0024ウンマンコ ◆Fu3PvkO9fs
NGNG/ \
/ ヽ
/ ̄\ l \,, ,,/ |
,┤ ト.| (●) (●) | 拡張子を変える どや?!
| \_/ ヽ \___/ |
| __( ̄ | \/ ノ
| __)_ノ
ヽ___) ノ ビシッ
0025愛川欽也
NGNG0026山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0027デフォルトの名無しさん
NGNG環境はRedHatLinux9フルインストールです
$ su
# rpm -ivh j2sdk-1_4_1_04-fcs-linux-i586.rpm
Preparing... エラー: rpmdb: damaged header #1320 retrieved --
skipping.エラー: rpmdb: damaged header #1320 retrieved -- skipping.
エラー: rpmdb: damaged header #1320 retrieved -- skipping.
エラー: rpmdb: damaged header #1320 retrieved -- skipping.
エラー: rpmdb: damaged header #1510 retrieved -- skipping.
エラー: rpmdb: damaged header #1510 retrieved -- skipping.
エラー: rpmdb: damaged header #1510 retrieved -- skipping.
エラー: rpmdb: damaged header #1510 retrieved -- skipping.
エラー: rpmdb: damaged header #1511 retrieved -- skipping.
エラー: rpmdb: damaged header #1511 retrieved -- skipping.
エラー: rpmdb: damaged header #1511 retrieved -- skipping.
エラー: rpmdb: damaged header #1511 retrieved -- skipping.
新スレになってしまったのでまた貼っておきます。
0028デフォルトの名無しさん
NGNG>>3
もっとよく読みましょう。インストール方法も、ルールも。
0029デフォルトの名無しさん
NGNGリファレンスとかなきゃだめ?
0030デフォルトの名無しさん
NGNG下記プログラムで
out.println(pgSql01.output());
の部分をtry-catchしなくていい方法はありませんか?
///////////////////////////////////////////////////////////////////////
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
public class TestServlet extends HttpServlet {
TestPostgreSQL pgSql01= new TestPostgreSQL();
public void doGet(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException{
String err= new String();
err="";
res.setContentType("text/html;charset=shift_jis");
PrintWriter out = res.getWriter();
out.println("<html><head>");
out.println("<title>Test Servlet</title>");
out.println("</head><body>");
out.println("<h1>Hello Servlet8</h1>");
0031デフォルトの名無しさん
NGNGout.println(pgSql01.output());
}
catch(java.sql.SQLException e){
err="java.sql.SQLException";
}
catch(java.lang.ClassNotFoundException e){
err="java.lang.ClassNotFoundException";
}
out.println("<h1>aa</h1>");
out.println("</body></html>");
}
}
0032デフォルトの名無しさん
NGNGString output() throws java.sql.SQLException,java.lang.ClassNotFoundException{
Class.forName("org.postgresql.Driver");
Connection conn = DriverManager.getConnection(
"jdbc:postgresql:anken",
"postgres",
"postgres"
);
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery("SELECT now();");
while (rset.next()) {
System.out.println(rset.getString(1));
}
rset.close();
stmt.close();
conn.close();
return rset.getString(1);
}
}
0033デフォルトの名無しさん
NGNGいける
リファレンスはsunのAPIドキュメントみればOK
0034デフォルトの名無しさん
NGNG?
そのTestPostgreSQLっていうクラスは自作じゃないのですか?
気になったとこ
>String err= new String();
>err="";
あんまり意味無いような
0035デフォルトの名無しさん
NGNGtree.setEditable(true)
で実際に動かして、treeのnodeをF2押下して編集すると
漏れ独自オブジェクトからキャストエラーて出るんだけど、
何が悪いんだろう・・・・
0036デフォルトの名無しさん
NGNGおぼえろよ。
0037ウンマンコ ◆Fu3PvkO9fs
NGNG/ \
/ ヽ
l:::::::::. |
|:::::::::: (●) (●) | なんだよ、『スタック』と『レース』って?
|::::::::::::::::: \___/ | おまえが読めてないじゃん・・・
ヽ:::::::::::::::::::. \/ ノ
0038デフォルトの名無しさん
NGNGマルチポストですいません。
ttp://examples.oreilly.com/javarmi/javarmi_examples.zip
上記サンプルのコンパイルはできるのですが、実行すると
Exception in thread "main" java.lang.NoClassDefFoundError: ViewFile
と言われます。classpathとかいろいろいじったのですがうまくいきません。
誰か教えて。JREは1.4.1_04です。
できれば実際に上記サンプルを試して動いた方から回答いただきたいです。
0039デフォルトの名無しさん
NGNG嘲笑激藁
0040ウンマンコ ◆Fu3PvkO9fs
NGNG/ \
/ ヽ
l:::::::::. |
|:::::::::: (●) (●) | >>38 この中のどのサンプルだよ?全部試せってか?
|::::::::::::::::: \___/ | せめてchapterは何番か教えれ
ヽ:::::::::::::::::::. \/ ノ
0041デフォルトの名無しさん
NGNG0042ウンマンコ ◆Fu3PvkO9fs
NGNG/ \
/ ヽ
/ ̄\ l \,, ,,/ |
,┤ ト.| (●) (●) | >>41 動くけど? ファイル選んで表示するアプリだろ?ViewFile
| \_/ ヽ \___/ |
| __( ̄ | \/ ノ
| __)_ノ
ヽ___) ノ ビシッ
0043デフォルトの名無しさん
NGNG>classpathとかいろいろいじったのですがうまくいきません。
classpathいじれ
0044ウンマンコ ◆Fu3PvkO9fs
NGNG/ \
/ ヽ
l:::::::::. |
|:::::::::: (●) (●) | >>38 どういうコマンド打って実行したのか書いてくれないのか?
|::::::::::::::::: \___/ |
ヽ:::::::::::::::::::. \/ ノ
0045デフォルトの名無しさん
NGNG僕のディレクトリ構成が悪いのかなあ。
ViewFile.classがあるディレクトリに移って
>java ViewFile
で良いんですよね?
0046デフォルトの名無しさん
NGNGカレントディレクトリにクラスパスは通っているのか?
0047ウンマンコ ◆Fu3PvkO9fs
NGNGちがうだろ?『java -classpath . com.ora.rmibook.chapter1.ViewFile』だろ?
カレントディレクトリはcomと同階層
0048デフォルトの名無しさん
NGNGおおっ。47さんの通り実行したらできました。
ちなみに環境変数にクラスパスは設定してません。
ありがとうございました。
0049デフォルトの名無しさん
NGNG`-classpath .'は入らない。なぜならカレントディレクトリはクラスパス
のデフォルト値だから。
005035
NGNGttp://www.javaworld.com/javaworld/javatips/javatip97/javatip97.zip
で、DnDJTree.javaのコンストラクタに、setEditable(true);を加えて
ツリーを編集可能にしたいのですが、
実際にツリーのノードを編集したとき例外が発生します。
これはどうしてなんでしょうか。またどうすればいいんでしょうか
005149
NGNG0052ウンマンコ ◆Fu3PvkO9fs
NGNG俺の環境じゃ 『-classpath . 』 がないと
38と同じエラーメッセージが出て動かない。
しいて言うなら、お前の発言が要らない。
005349
NGNGわからんでもないが、動かんってのは教える側としてはまずいだろ。
System.getProperties().list(System.err);
で確認してごらん。あと、
http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/findingclasses.html
・デフォルト値「.」。この場合、ユーザクラスファイルは、現在のディレクトリ内のすべてのクラスファイル (パッケージ内のクラスファイルなら、現在のディレクトリ以下にあるすべてのクラスファイル) である
・-cp または -classpath コマンド行オプションの値。この値は、デフォルト値と CLASSPATH 値の両方をオーバーライドする
もね。
005449
NGNG0055デフォルトの名無しさん
NGNG横レス。
環境変数やシステムプロパティにCLASSPATHが設定してある場合と
無い場合で挙動が違う。
何もないとデフォルトでカレントディレクトリにクラスパスが通る。
ってことをわかった上で
> しいて言うなら、お前の発言が要らない。
って発言があるのかな?
0056デフォルトの名無しさん
NGNGE:\work\Test>type con > Test.java
public class Test {
public static void main(String[] args){
System.err.println(System.getProperty("java.class.path"));
}
}
^Z
E:\work\Test>e:\j2sdk1.4.2\bin\javac Test.java
E:\work\Test>java Test
.
E:\work\Test>set CLASSPATH
環境変数 CLASSPATH が定義されていません
0057ウンマンコ ◆Fu3PvkO9fs
NGNG俺は53の話は理解している。
「-classpath . 」ってかいたのは(大げさに言えば)考えられる事象を考慮して1行で書いた。
(で、俺はXMLスパイとか言うソフト入れてるのでインストール時にコイツの必要クラスが
CLASSPATHに追加されている。)
正直「要らん」言われてカチンときたよ。
補足情報が必要なら俺じゃなくて38に対して書けよと思ったよ。俺が解ってない見たいじゃんと思った。
0059デフォルトの名無しさん
NGNGCLASSPATHにカレントディレクトリを入れるけどね。
蛇足だが、こういうややこしい話がないようテンプレではCLASSPATH
非推奨にしようって話が続いているんだけどなかなか...
0060デフォルトの名無しさん
NGNGおまい、いい奴
006150
NGNG0062デフォルトの名無しさん
NGNGむしろ可哀想な子
失せろゴミ
0063デフォルトの名無しさん
NGNGclass S{
public static void main(String[] args){
int i = 0;
int j = 5;
tp:
for(; ;){
if(i > j){
break tp:
}
}
}
}
forは無限ループというのは分かるのですが、
tpというのは何ですか?変数なのでしょうか?
大好きな俺の兄貴教えて下さい。
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGfor文のラベルだよ>tp:
006663
NGNG”ラベル”で検索したら出てきました。
また何かあったらお願いします。
0067デフォルトの名無しさん
NGNGおまい、、、インディアソ?
006850
NGNGこれぐらい、わかんねーのかよ!
0069デフォルトの名無しさん
NGNGhttp://www.iol.co.za/index.php?click_id=85&art_id=qw1055506862342B221&set_id=1
0070デフォルトの名無しさん
NGNGソースいじって例外出たのなら、どこをどういじって
どういう例外が出たかくらいは書こう。で、50だけ読んで
適当に書いてみるが、セルエディタはどうしたの?
0071デフォルトの名無しさん
NGNGhttp://www.pornomovies.ws/free/tokyo_callgirl/callgirl2.mpg
http://www.pornomovies.ws/free/tokyo_callgirl/callgirl3.mpg
http://www.pornomovies.ws/free/tokyo_callgirl/callgirl4.mpg
http://www.pornomovies.ws/free/tokyo_callgirl/callgirl5.mpg
0072デフォルトの名無しさん
NGNG0073釣られてるのかw
NGNGDnDJTree.javaのコンストラクタに、
setEditable(true);を加えて実行したが
漏れも例外出た
007450
NGNG( ゚Д゚)バカ!!
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGあれ?聞かれたかな?
ちょっとインストール先を確認してみます。なるほどそこを見ればいいわけですね。ありがとうございました。
0082デフォルトの名無しさん
NGNGsrc.jarってのが、ソースのZIP書庫ですよ。
0083デフォルトの名無しさん
NGNG最近は src.zip になってる。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG悪いが、わからんちん
0087デフォルトの名無しさん
NGNGあくまで、応急処置。class PersonNodeの該当メソッドを以下のように変える。
public boolean isLeaf() {
PersonalInfo info = null;
try {
info = (PersonalInfo) getUserObject();
return info.isMale();
}
catch (ClassCastException e) {
return super.isLeaf();
}
}
public void add(DefaultMutableTreeNode child) {
super.add(child);
PersonalInfo childPI = (PersonalInfo) ((PersonNode) child).getUserObject();
PersonalInfo oldParent = childPI.getParent();
PersonalInfo newParent = null;
try {
newParent = (PersonalInfo) getUserObject();
}
catch (ClassCastException e) {
newParent = new PersonalInfo(getUserObject().toString(), super.isLeaf());
}
newParent.add(childPI);
}
ちなみに、子を持たないノードは『葉』に変わるのでその辺は自分でやれ。
0088ウンマンコ ◆Fu3PvkO9fs
NGNGそのつもりで。
0089デフォルトの名無しさん
NGNG>教える側としてはまずいだろ。
たかが2chでそんなコト言うなよぉ
引っ込みがつかなくなっただけだろ?
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG鈴蘭高原ハイエリア
東海ラジオグループ管理によるハイクラスのリゾート物件です。
温泉引湯権付き!
いつでも24時間蛇口をひねるだけで
約45℃の温泉が楽しめます。
詳しくは↓から
http://www.toukairizouto.co.jp/
009250
NGNG緊急処置では回復するものの、PersonalInfoが元と違うオブジェクトになるのが・・・・
セルエディタはそのままです。
これが問題なんでしょうか・・・
もうちょい研究してみまふ
0093デフォルトの名無しさん
NGNGTreeCellEditor editor =
new DefaultTreeCellEditor(
this,
(DefaultTreeCellRenderer) (this.getCellRenderer())) {
private boolean isLeaf;
public boolean isCellEditable(EventObject event) {
if(super.isCellEditable(event) && event instanceof MouseEvent){
TreePath path =
DnDJTree.this.getPathForLocation(((MouseEvent)event).getX(), ((MouseEvent)event).getY());
Object obj = path.getLastPathComponent();
isLeaf = ((PersonNode)obj).isLeaf();
return true;
}
return false;
}
public Object getCellEditorValue() {
Object obj = super.getCellEditorValue();
return new PersonalInfo((String) obj, isLeaf);
}
};
setCellEditor(editor);
setEditable(true);
を差し込むといいんじゃないですかね。
009493
NGNGTreeCellEditor editor =
new DefaultTreeCellEditor(
this,
(DefaultTreeCellRenderer) (this.getCellRenderer())) {
public Object getCellEditorValue() {
Object obj = super.getCellEditorValue();
return new PersonalInfo((String) obj, ((PersonNode)(lastPath.getLastPathComponent())).isLeaf());
}
};
setCellEditor(editor);
setEditable(true);
これだけでよかった。
0095デフォルトの名無しさん
NGNG>PersonalInfoが元と違うオブジェクトになるのが・・・・
コレ自分で作ったプログラムならわかってると思うけど
表示名==オブジェクト名になってるので
名前変えると、元と違うオブジェクトになるのは当然です。
なのでClassCastExceptionが出ます。
>>87、93、94さんの応急処置をすればエラーは出ませんが
オブジェクトは変わっちゃいますね。
表示と実際のオブジェクトを別に管理する設計にしてはどうですか?
009693
NGNG名前と性別以外の情報も保存できていませんね。
TreeCellEditor editor =
new DefaultTreeCellEditor(
this,
(DefaultTreeCellRenderer) (this.getCellRenderer())) {
public Object getCellEditorValue() {
Object obj = super.getCellEditorValue();
PersonNode node = (PersonNode)(lastPath.getLastPathComponent());
PersonalInfo info = (PersonalInfo)(node.getUserObject());
info.setName((String)obj);
return info;
}
};
setCellEditor(editor);
setEditable(true);
性別は変更できないとしても、最低限ここまでしないといけませんか。
0097デフォルトの名無しさん
NGNGええ、一度このソース見て試行錯誤した方なら理解できると思うんですが
やっぱ、この設計の上で変更を行うのは限界があるように思えます
なので、50さんが既存のソースを改造しようとしているのかな?と、ふと思いました
0098デフォルトの名無しさん
NGNGカレントディレクトリってなんですか?
0099デフォルトの名無しさん
NGNG現在いるディレクトリ
0100デフォルトの名無しさん
NGNGじゃヴぁってなんですか?
0101デフォルトの名無しさん
NGNG風呂釜洗い
■ このスレッドは過去ログ倉庫に格納されています