作者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