"java(無料)タグ投稿記事"

[java] reflect on java

11 13、2007 / / alexken作成/ / 技術 / / No Comments

フェサソClassを調べることがあるがreflectをカモクオソしばらくgooglingて再度学習...

java.lang.Stringのmethodを出力するルーチンのゴルジャマン要約すると....

; import java.lang.reflect。*;

public class ClassExam {

printClassInfo ( String className ) { public void printClassInfo(String className){
try {
this . getClass ( ) . getClassLoader ( ) . loadClass ( className ) ; Class a = this。getClass()。getClassLoader()loadClass(className);
methods = a. getDeclaredMethods ( ) ; Method [] methods = a。getDeclaredMethods();
int i = 0 ; i < methods. length ; i ++ ) { for(int i = 0; i <methods。length; i + +){
. println ( methods [ i ] . toString ( ) ) ; System。out。println(methods [i]。toString());
}
( Exception e ) { } catch(Exception e){
}
}

main ( String [ ] args ) { public static void main(String [] args){
ClassExam ( ) ; ClassExam a = new ClassExam();
"java.lang.String" ) ; a。printClassInfo( "java.lang.String");
}
}

Java programmingの際に役立つサイト

7 5、2007 / / alexken作成/ / 技術 / / No Comments

almanac14a.jpg
私のようにコーディングをする場合、Webブラウザから実行して、様々なプログラムの断片をcut&pasteして完成していくコードモンキーにJava Programming時、非常に便利なサイト。

フェサソtestcaseされるか、非常に多くの助けになったのでここに投稿。

Mac用のJava programを作成する?

3 13、2007 / / alexken作成/ / 技術 / / 1 Comment

Hello.javaがあるとすれば

$ javac Hello.java

でコンパイル可能である。

jarに結びつけるために
manifest.mfファイルを作成し、内
Main-Class:Hello
とpublic static void main(String [] args)を含む起動クラスを書いておく。

$ jar cvfm hello.jar manifest.mf Hello.class

を実行すると、複数のファイルをグループ化したり、圧縮もしてくれてjava-jarで実行も可能である。
ここまでは一般的なjarを作成するで...


xmlviewer.png
しょぼいしかし、私が作ったXml Viewerである。 xmlファイルをドラッグして[プロパティ]ウィンドウに落とすとswing tree表示で見せてくれる、exceptionの処理をほとんどしていない外部entityや、dtdを参照するか、ともなくexceptionが発生
とにかく本人業務上スルイルがあった。

一般的なmacosx用のアプリケーションのように見えますが、パッケージの表示でみると、jarで囲まれたJavaプログラムというものを知ることができる。

一般的なmacosx用のアプリケーションのようにダブルクリックで実行され、毒を含むこともできる。
info.png

ANTを使用している場合sorceforgeでJarBundlerというTaskで提供され、簡単にjarをmac Appに作ら周好き嫌い、パッケージアンエのinpo.plist万修正しては、金網jarにmac Appに変身可能
スクリーンショットのように
Root-Java-

•Arguments
•ClassPath
•JVMVersion
•MainClass

この程度の値のみを設定しておく終了します。
詳細については、 Apple Devページに...

ブログのカテゴリ

天体写真ギャラリー