① java中獲取工程中res目錄路徑的方法
第一種:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
結果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
獲取當前類的所在工程路徑;
如果漏唯不加「/」
File f = new File(this.getClass().getResource("").getPath());
System.out.println(f);
結果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test
獲取當前類的絕對路徑;
第二種:
File directory = new File("");//參數為空
String courseFile = directory.getCanonicalPath() ;
System.out.println(courseFile);
結果:
C:\Documents and Settings\Administrator\弊辯workspace\projectName
獲取當前類的所在工程路徑;
第三種:
URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt");
System.out.println(xmlpath);
結果:
file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt
獲取當前工程src目錄租搜缺下selected.txt文件的路徑
第四種:
System.out.println(System.getProperty("user.dir"));
結果:
C:\Documents and Settings\Administrator\workspace\projectName
獲取當前工程路徑
第五種:
System.out.println( System.getProperty("java.class.path"));
結果:
C:\Documents and Settings\Administrator\workspace\projectName\bin
獲取當前工程路徑
② JAVA中res[index ] = num啥意思
首先你要明白,在java中,res []表示的是數組,
數組存儲是從下標為0開始的,即res[0]表示數組基昌res中的第一個元素,res[1]表示數組res中的第二個元素......
所歲乎以res[index ] = num表示的是對數組res的第index-1位置搏雀扒的元素賦值,值為num。
③ javares為什麼會報錯
您好,Java中的「res」是「Resource」的縮寫,它是一種用於存消租儲程序資源的文件。當程序在運行時,它會從res文件夾中讀取資源,以便在程序中使用。如果您的程序中存在某種錯誤,可能是因陪嫌為您的程序中缺少某些資源文件,您的資源文件存在問題,導致程序無法正確讀取資源文件。因此,您可以檢查您的資源文件,確保它們存在,並且沒有任何問題,以蘆橋手解決您的問題。
④ java怎麼釋放 RES中的 DATA
在謹瞎罩一次連接中,用戶不必主動釋放ResultSet里的數據,因為祥鬧在下次用到ResultSet時,Statement會主動釋放它裡面的數據,然後賦予新的數據。如果非要釋放的話,直接關閉Statement就行,神或Statement會主動釋放ResultSet中的數據。
⑤ 如何解開 jar 程序包里的res文件!(手機java程序)!
jar是標準的java程序包,雖然可以用WinRAR對其解壓,但鍵猜散是解壓後的文件手機就不是別了,只需把這個.jar的文件直接用藍牙傳到手機裡面就可以了,手機兆升會自動識別這個文件並且安裝的。
如果沒有藍牙可以傳導手機目錄下的Kjava文件夾稿氏裡面,然後再手機中選擇安裝即可。
⑥ java,,res=sql.executeQuery("select top 10 * from....在JFrame上,點擊按鈕查詢,怎麼寫代碼啊
按鈕的話需要加入actionPerform,點擊按鈕執行代碼,給些代碼給你參吵擾大考一下
publicvoidinit(){
columnNames=newVector<Serializable>();
columnNames.add("ID");
columnNames.add("學號");
columnNames.add("姓名李轎");
columnNames.add("性別");
columnNames.add("班別");
columnNames.add("專業");
columnNames.add("入校");
rowData=newVector<Serializable>();
StringdriverClass="com.mysql.jdbc.Driver";
StringjdbcUrl="升豎jdbc:mysql:///students?useUnicode=true&characterEncoding=UTF8";
Stringusername="";
Stringpassword="";
try{
Class.forName(driverClass);
conn=DriverManager.getConnection(jdbcUrl,username,password);
pstmt=conn.prepareStatement("SELECT*FROM`xuesheng`");
rs=pstmt.executeQuery();
while(rs.next()){
Vector<Object>hang=newVector<Object>();
hang.add(Integer.parseInt(rs.getString(1)));
hang.add(Integer.parseInt(rs.getString(2)));
hang.add(rs.getString(3));
hang.add(rs.getString(4));
hang.add(rs.getString(5));
hang.add(rs.getString(6));
hang.add(rs.getString(7));
rowData.add(hang);
}
}catch(Exceptione){
e.printStackTrace();
}finally{
try{
if(rs!=null)rs.close();
if(pstmt!=null)pstmt.close();
if(conn!=null)conn.close();
}catch(Exceptione){
e.printStackTrace();
}
}
}
}
⑦ java程序中的Label res;事什麼意思
Label缺啟是java.awt包下面的,表示頌扮態一個標簽組件。野源
Lableres;//聲明一個名叫res,Lable類型的變數
⑧ 我用java程序想讀取res目錄下的properties文件內容用到什麼方法和類,如果有具體實例更好先謝啦
public class ConfigUtil {
private static Properties p = null;
public static String getProperty(String key){
if(p==null){
InputStream in = null;
try {
in = ConfigUtil.class.getClassLoader().getResourceAsStream("路徑/sysconfig.properties"滲鬧);
p = new Properties();
p.load(in);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return p.getProperty(key);
}
}
ConfigUtil.getProperty("猛喊猜屬性名")獲取值枝型
⑨ java 高手:res.sendRedirect()和req.getRequestDispatcher().forward(req,res)的區別
res.sendRedirect(),是重定向,相當於兩次請求,兩次相應,地址欄會發生變化。
在實際使用中,重定向不能傳指。也就是在requset中儲存的值在跳轉到另外一個頁面後,在目標頁面提取不出來。
req.getRequestDispatcher().forward(req,res)是跳轉,轉發,前後頁面共同使用一個request,地址欄沒變化,等於一蘆御瞎陪空次請求兩次相應,
實際應用中你在上一個頁面儲存在request中的值在跳轉到目標頁面後在目標頁面仍然可以拆鋒request.getAttribute();這個方法取出來。
⑩ eclipse中的 res 和src文件夾是干什麼的
src:存放所有的*.java源程序。
gen:為ADT插件自動生成的代碼文件保存路徑,裡面的R.java將保存所有的資源ID。
assets:可以存放項目一些較大的資源文件,例如:圖片、音樂、字體等。
res:可以存放項目中所有的資源文件,例如:圖片(*.png、*.jpg)、文本等。
res/drawable-hdpi:保存高解析度圖片資源,可以使用Resources.getDrawable(id)可以獲得資源類型。
res/drawable-ldpi:保存低分辯率圖片資源,可以使用Resources.getDrawable(id)可以獲得資源類型。
res/drawable-mdpi:保存中等解析度圖片資源,可以使用Resources.getDrawable(id)可以獲得資源類型。
res/layout:存放所有的布局文件,主要是用於排列不同的顯示組件,在Android程序中要讀取此配置。
res/values:存放一些資源文件的信息,用於讀取文本資源,在本文件夾之中有一些約定的文件名稱:
·arrays.xml:定義數組數據;(在個這個xml命名的時候可以隨便起名,因為最後用的時候只是用到寫在這個xml文件中的array的名字)