import javautilArrayList;
import javautilIterator;
import netbillylieuranceazuresearchAbstractAzureSearchQueryAZURESEARCH_FORMAT;
import netbillylieuranceazuresearchAzureSearchResultSet;
import netbillylieuranceazuresearchAzureSearchWebQuery;
import netbillylieuranceazuresearchAzureSearchWebResult;
public class BingSearchService {
/
@author yishuo
@param sujet de la recherche
@return ArrayList<String[]> tableau de tableaux contenant titre,url, displayurl et description
/
// Update your Account ID - >
一个类中需要有程序执行的入口,例如main方法。把a()方法换成main方法,其他方法没问题如下:
public class Sss {File f = new File("d://", "testtxt");
FileInputStream fileInputStream;
FileOutputStream fileOutputStream;
public String read() {
String s = null;
try {
int size = 0;
byte[] buffer = new byte[1024];
fileInputStream = new FileInputStream(f);
while ((size = fileInputStreamread(buffer)) != -1) {
s = new String(buffer, "utf-8");
Systemoutprintln(s);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
} finally {
try {
fileInputStreamclose();
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
return s;
}
public Boolean write(String str) {
try {
byte[] userbname = strgetBytes("utf-8");
fileOutputStream = new FileOutputStream(f, true);
fileOutputStreamwrite(userbname, 0, userbnamelength);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
eprintStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
} finally {
try {
fileOutputStreamclose();
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
return true;
}
public static void main(String[] args) {
Sss s1 = new Sss();
s1write("Welcome to Java world");
s1read();
}
}
运行结果:
第一,这个程序是没有错。第二,你的类名是“Test”,但是你的java文件名就应该是“Testjava”。
第三,在运行里输入cmd敲回车建进入一个控制台的命令框,请输入javac回车查看java有没有
安装好,如有问题有两种肯能:一是根本就没有安装java程序或者安装时没有正确安好,
二是环境变量没有配好。
第四,环境变量配置,变量名Path的值应该是:D:\Program Files\Java\jdk170\bin
把这个路径放最好放到最前面用;号与其它隔开
变量名CLASSPATH的值是 ; 就这样就可以(当然如果你要用到其它jar包就要配置)
变量名JAVA_HOME的值是 D:\Program Files\Java\jdk170
第五,编译和运行程序,如果你的Testjava放在D盘根目录下,在运行里输入cmd敲回车建进
入一个控制台的命令窗口,敲“D:”回车,输入javac Testjava 回车,再输入java Test 回车。就这样搞定。
最后,我上次碰到一位朋友和你遇到同样的问题,jdk版本和你用的一样,但是我没有用过17版本
后来是他加了我的QQ通过远程连接我帮他弄好了,我发现他有这么几个问题:1存放java的文件夹名有中文(用中文也可以,不过个人认为最好还是用英文命名文件夹名称)。2他的path变量配置有多个java的路径,而且没有提前。也就是说:path:D:\Program Files\Java\jdk170\bin;这项放在最前面。3因为17的版本我没有用过所以我叫他换成了16的版本(如果你需要我可以发给你)
希望对你有帮助!不知道你从那里找到的这个段代码,
这个类的目的就是取得数据库的连接,而不是独立动行这个类。
也就是说这应该是整个程序中的一个类,只是一部分。
而 public static void main(String[] args)
是应用程序的入口。应该是别的类来调用这个类。
下边给你加了一个main方法,可是没有任何意义,你自己看一下吧。
public class DBConnection {
public static Connection getConnertion() {
// TODO Auto-generated method stub
String url = "jdbc:odbc:" + "DB";
String driver = "sunjdbcodbcJdbcOdbcDriver";
String username = "";
String password = "";
Connection conn = null;
try {
ClassforName(driver);
conn = DriverManagergetConnection(url, username, password);
} catch (ClassNotFoundException e) {
eprintStackTrace();
} catch (SQLException e) {
eprintStackTrace();
}
return conn;
}
public static void main(String[] args) {
Systemoutprintln(getConnertion());
}
}首先编写一个网页文件,如Testhtml,这个文件代码如下:
<applet code="Testclass" width=800 height=600 >
</applet>
注意这个Test应该和你的JAVA源代码中的主类保持一致,即就是你得源代码为Testjava;
打开运行->cmd->,用cd 命令进入你得文件目录,
javac Testjava //编译
appletviewer Testhtml//运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)