Java/TIPS集(主に環境)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
----
#contents
**Xerces関連の障害。
親ローダーにxml-apis.jar、子ローダーにxercesImpl.jarをロ...
loader constraints violated when linking org/w3c/dom/Doc...
とエラーになった。xml-apis.jarも子ローダに読み込ませるこ...
** ロードされているクラスが、どのファイルからロードされて...
System.out.println("Loaded: "+ clazz.getResource("/"+cla...
** ロードされているクラスが、どのファイルからロードされて...
public void print(String clazz) {
ClassLoader loader = getClass().getClassLoader();
System.out.println("----- " + clazz + " -----");
try {
Enumeration enum = loader.getResources(clazz);
while (enum.hasMoreElements()) {
URL resource = (URL) enum.nextElement();
System.out.println(resource);
}
} catch (IOException ex) {
ex.printStackTrace(System.err);
}
}
** Class#getResource() をいろいろな環境で
Tomcatでは
System.out.println(Log4jInitServlet.class.getResource("/...
System.out.println(Log4jInitServlet.class.getResource("....
System.out.println(Log4jInitServlet.class.getResource("l...
System.out.println(Log4jInitServlet.class.getResource("/...
の結果は
file:/C:/Documents and Settings/xxxx/My Documents/IBM/ws...
null
null
file:/C:/Documents and Settings/xxxx/My Documents/IBM/ws...
WASでは(正確にはWSSD)
file:/C:/Program%20Files/IBM/WebSphere%20Studio/Site%20D...
file:/C:/Documents and Settings/m-kino/My Documents/IBM/...
null
file:/C:/Program Files/IBM/WebSphere Studio/Site Develop...
おいっっ
** ポータブルにパスを取得する?(まだ)
System.out.println(JavaDocumentSearcher.class.getResourc...
System.out.println(JavaDocumentSearcher.class.getResourc...
***結局
URL url = getClass().getResource("/kino/log4j/log4j.xml");
などして、classesにkino/log4j/log4j.xmlを配置した。(クラ...
**JDKで使用している、XML実装のVersionの調べ方。
System.out.println(org.apache.xerces.impl.Version.fVersi...
org.apache.xalan.Version.main(args);
try {
DocumentBuilderFactory factory = DocumentBuilderFactory...
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(xml);
// print(document);
TransformerFactory tfactory = TransformerFactory.newIns...
Transformer transformer = tfactory.newTransformer(new S...
System.out.println(builder);
System.out.println(transformer);
**JDKのJAXPの実装の入れ替え方法
C:\j2sdk1.4.0\jre\lib\endorsed というディレクトリを作成し...
-パーサ実装
--xmlParserAPIs.jar
--xercesImpl.jar
-xslt実装
--xalan.jar
**URL
String url = "file:" + System.getProperty("user.dir") + ...
newUrl = new URL(url);
**javaの実行
>java -classpath ".;lib;classes;lib\log4j-1.2.8.jar;swt....
>java -classpath ".;lib;classes;lib\log4j-1.2.8.jar;swt....
kino.swt.JavaDocSearchForm
>java -classpath "クラスパス(セミコロン区切り)" クラス
[[このサイト:http://www.dmz.hitachi-sk.co.jp/Java/Tech/jr...
**カレントディレクトリ取得方法
SUNのお墨付きとのこと
File fileCurrent=new File(".");
System.out.println(fileCurrent.getAbsolutePath());
***ディレクトリ文字列のみ取得する方法にアレンジ
import java.io.*;
public class MyTest{
public static void main(String[] args){
File fileParentDirectory=new File(".").getAbsoluteFile...
System.out.println(fileParentDirectory.getAbsolutePath...
}
}
**システムのプロパティを見る方法
<%
try {
Properties props = System.getProperties();
Enumeration keys = props.propertyNames();
for (int i = 1; keys.hasMoreElements(); i++) {
String key = (String)keys.nextElement();
String val = props.getProperty(key);
%>
<tr>
<td nowrap><font size=-1><%=i%></font></td>
<td nowrap><font size=-1><%=key%></font></td>
<td nowrap><font size=-1><%=val%></font></td>
</tr>
<%
}
} catch (Exception ex) {
}
%>
#navi(Java)
SIZE(10){現在のアクセス:&counter;}
終了行:
#topicpath
----
#contents
**Xerces関連の障害。
親ローダーにxml-apis.jar、子ローダーにxercesImpl.jarをロ...
loader constraints violated when linking org/w3c/dom/Doc...
とエラーになった。xml-apis.jarも子ローダに読み込ませるこ...
** ロードされているクラスが、どのファイルからロードされて...
System.out.println("Loaded: "+ clazz.getResource("/"+cla...
** ロードされているクラスが、どのファイルからロードされて...
public void print(String clazz) {
ClassLoader loader = getClass().getClassLoader();
System.out.println("----- " + clazz + " -----");
try {
Enumeration enum = loader.getResources(clazz);
while (enum.hasMoreElements()) {
URL resource = (URL) enum.nextElement();
System.out.println(resource);
}
} catch (IOException ex) {
ex.printStackTrace(System.err);
}
}
** Class#getResource() をいろいろな環境で
Tomcatでは
System.out.println(Log4jInitServlet.class.getResource("/...
System.out.println(Log4jInitServlet.class.getResource("....
System.out.println(Log4jInitServlet.class.getResource("l...
System.out.println(Log4jInitServlet.class.getResource("/...
の結果は
file:/C:/Documents and Settings/xxxx/My Documents/IBM/ws...
null
null
file:/C:/Documents and Settings/xxxx/My Documents/IBM/ws...
WASでは(正確にはWSSD)
file:/C:/Program%20Files/IBM/WebSphere%20Studio/Site%20D...
file:/C:/Documents and Settings/m-kino/My Documents/IBM/...
null
file:/C:/Program Files/IBM/WebSphere Studio/Site Develop...
おいっっ
** ポータブルにパスを取得する?(まだ)
System.out.println(JavaDocumentSearcher.class.getResourc...
System.out.println(JavaDocumentSearcher.class.getResourc...
***結局
URL url = getClass().getResource("/kino/log4j/log4j.xml");
などして、classesにkino/log4j/log4j.xmlを配置した。(クラ...
**JDKで使用している、XML実装のVersionの調べ方。
System.out.println(org.apache.xerces.impl.Version.fVersi...
org.apache.xalan.Version.main(args);
try {
DocumentBuilderFactory factory = DocumentBuilderFactory...
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(xml);
// print(document);
TransformerFactory tfactory = TransformerFactory.newIns...
Transformer transformer = tfactory.newTransformer(new S...
System.out.println(builder);
System.out.println(transformer);
**JDKのJAXPの実装の入れ替え方法
C:\j2sdk1.4.0\jre\lib\endorsed というディレクトリを作成し...
-パーサ実装
--xmlParserAPIs.jar
--xercesImpl.jar
-xslt実装
--xalan.jar
**URL
String url = "file:" + System.getProperty("user.dir") + ...
newUrl = new URL(url);
**javaの実行
>java -classpath ".;lib;classes;lib\log4j-1.2.8.jar;swt....
>java -classpath ".;lib;classes;lib\log4j-1.2.8.jar;swt....
kino.swt.JavaDocSearchForm
>java -classpath "クラスパス(セミコロン区切り)" クラス
[[このサイト:http://www.dmz.hitachi-sk.co.jp/Java/Tech/jr...
**カレントディレクトリ取得方法
SUNのお墨付きとのこと
File fileCurrent=new File(".");
System.out.println(fileCurrent.getAbsolutePath());
***ディレクトリ文字列のみ取得する方法にアレンジ
import java.io.*;
public class MyTest{
public static void main(String[] args){
File fileParentDirectory=new File(".").getAbsoluteFile...
System.out.println(fileParentDirectory.getAbsolutePath...
}
}
**システムのプロパティを見る方法
<%
try {
Properties props = System.getProperties();
Enumeration keys = props.propertyNames();
for (int i = 1; keys.hasMoreElements(); i++) {
String key = (String)keys.nextElement();
String val = props.getProperty(key);
%>
<tr>
<td nowrap><font size=-1><%=i%></font></td>
<td nowrap><font size=-1><%=key%></font></td>
<td nowrap><font size=-1><%=val%></font></td>
</tr>
<%
}
} catch (Exception ex) {
}
%>
#navi(Java)
SIZE(10){現在のアクセス:&counter;}
ページ名: