作者qrtt1 (thinking in java)
看板java
標題Re: [問題] Google api
時間Tue Feb 14 09:24:26 2006
※ 引述《sioo (加油加油)》之銘言:
: 大家好,想請問一個關於使用Google api的問題,
: Google提供了一個範例程式,名字叫GoogleAPIDemo.java
: 該程式中用到googleapi.jar的GoogleSearch這個class
: 但是我發現在GoogleAPIDemo.java這個程式中並沒有import googleapi.jar中
: 的任何東西,而我能夠編譯GoogleAPIDemo.java,而且執行無誤,
: 為什麼這樣不會有錯誤呢?我只有在環境變數中加入googleapi.jar,
: 但在程式中都沒import,請問這是為什麼呢?謝謝!
不import也可以用啊
只是要打全部的prefix..XD
或是透過reflect來產生instance
===================================================================
實驗一下xd
slayer@ubuntu:~/test$ ls -a jpackage/
. .. Pack.class Pack.java
slayer@ubuntu:~/test$ cat jpackage/Pack.java
package jpackage;
public class Pack{
public Pack(){
System.out.println("jpakcage.Pack()");
}
}
# 產生個jar來玩玩
slayer@ubuntu:~/test$ jar -cf xd.jar jpackage/
slayer@ubuntu:~/test$ ls xd.jar
xd.jar
[0] set classpath
export CLASSPATH=.:/home/slayer/test/xd.jar
[1] full name
public class Test1{
public static void main(String[] args){
new jpackage.Pack();
}
}
[2] reflect
public class Test{
public static void main(String[] args){
try{
Class c = Class.forName("jpackage.Pack");
c.newInstance();
} catch(ClassNotFoundException e){
} catch(InstantiationException e){e.printStackTrace();
} catch(IllegalAccessException e){e.printStackTrace();}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.20