本文目錄一覽:
- 1、利用java代碼抽取CFG能生成什麼工具,具有什麼功能
- 2、第一次安裝JAVA JDK安裝後因刪除,導致窗口行命令中javac正確,java運行無法打開jvm.cfg文件 請教大神指點
- 3、請問如何在java中讀取CFG類型文件內容
- 4、cfg格式文件如何破譯
- 5、cfg文件怎樣解壓
利用java代碼抽取CFG能生成什麼工具,具有什麼功能
這個就要藉助hibernate tools跟xdoclet來完成了;
首先你要在你的java代碼里應用xdoclet標籤,例如
Java code
private String name;
/**
* @hibernate.property column = “name” length = “50”
*/
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
其中,寫到javadoc上的@hibernate.property column = “name” length = “50”
就是xdoclet標籤,它需要xdoclet程序來處理,這裡就需要用到hibernate tools。
具體做的話一般情況是建一個ant腳本來完成,例如:
XML code
target name=”hibernate-xdoclet” depends=”init, init-xdoclet_hibernate”
description=”Generate mapping documents”
echo+—————————————————+/echo
echo| |/echo
echo| R U N N I N G H I B E R N A T E D O C L E T |/echo
echo| |/echo
echo+—————————————————+/echo
delete
fileset dir=”${hibernate.cfg.xml.dir}” includes=”hibernate.cfg.xml” /
/delete
echo message=”hibernate.cfg.xml at ${hibernate.cfg.xml.dir}”/echo
sleep seconds=”1″/
hibernatedoclet
destdir=”${hibernate.cfg.xml.dir}”
excludedtags=”@version,@author,@todo,@see”
addedtags=”@xdoclet-generated at ${TODAY},@copyright The XDoclet Team,@author XDoclet,@version ${version}”
force=”false”
verbose=”true”
fileset dir=”${src.dir}”
include name=”com/**/model/**/*.java”/
/fileset
hibernatecfg
version=”3.0″
destDir=”${hibernate.cfg.xml.dir}”
dialect=”org.hibernate.dialect.Oracle9Dialect”
driver=”oracle.jdbc.driver.OracleDriver”
jdbcUrl=”jdbc:oracle:thin:@localhost:1521:RESDL”
userName=”test”
password=”123″
showSql=”true”
schema=”true”
validateXML=”true”
/
hibernate version=”3.0″/
/hibernatedoclet
/target
上面的代碼是生成hbm跟cfg文件的,下面再介紹如何從java類到數據庫:
XML code
target name=”hibernate-schema” depends=”init, init-hibernate-schema”
description=”Generate DB schema from the O/R mapping files”
echo+—————————————————+/echo
echo| |/echo
echo| R U N N I N G D B S C H E M A |/echo
echo| |/echo
echo+—————————————————+/echo
echo message=”mysql.sql at etc/hbm2doc”/echo
sleep seconds=”1″/
hibernatetool destdir=”etc/hbm2doc”
configuration propertyFile=”${src.dir}/hibernate.properties”
fileset dir=”${hibernate.cfg.xml.dir}”
include name=”com/**/model/**/*.hbm.xml”/
/fileset
/configuration
hbm2ddl drop=”true”
outputfilename=”mysql.sql”/
hbm2doc/
/hibernatetool
/target
第一次安裝JAVA JDK安裝後因刪除,導致窗口行命令中javac正確,java運行無法打開jvm.cfg文件 請教大神指點
依次點擊:「我的電腦」-(右鍵)「屬性」-「高級」-「環境變量」,彈出Windows的「環境變量」配置卡。
在「系統變量」欄下執行三項操作:
①新建「Java_Home」,設置其值為 JDK所在的絕對路徑(例如 D:\Program Files\Java\jdk1.5.0_04)。
②新建「Classpath」(如果已有,則直接編輯),設置其值為 .;%Java_Home%\lib (若值中原來有內容,用分號與之隔開)。
注意路徑前的符號為.;不能漏掉
③新建「Path」(如果已有,則直接編輯),值: %Java_Home%\bin; (若值中原來有內容,用分號與之隔開)。
請問如何在java中讀取CFG類型文件內容
使用流讀取就可以了,給你個例子,如下:
public class ReaderFileLine {
public static String getFileContent1(String path) {
StringBuilder sb = new StringBuilder();
try {
File file = new File(path);
InputStreamReader read = new InputStreamReader(new FileInputStream(file), “UTF-8”);
BufferedReader reader = new BufferedReader(read);
String line;
while((line = reader.readLine()) != null) {
sb.append(line);
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return sb.toString();
}
public static void main(String[] args) {
System.out.println(getFileContent1(“D:\\ntp.cfg”));
}
}
cfg格式文件如何破譯
CFG文件格式 大多數情況下,很多程序都要保存用戶的設置,辦法有很多:註冊表,日誌文件…… 而很多程序都使用了一個專用的文件。為了方便起見,常常命名為*.cfg,有時甚至直接命名為Config.cfg。 這只是一個為開發及使用方便而”發明”的一個後綴名。所以,這種文件沒有固定的格式,其實也並不能算作是一種文件類型。用途也僅僅是保存用戶的設置,平常沒有必要打開。 同樣,為了方便起見,裏面的內容大多數時候也確實是文本。可以用任何文本編輯器打開,比如QUAKE的config.cfg。不妨用記事本打開看看,如果出現亂碼,則不要去動它。 智能手機中的文件: CFG 是一個引導文件, CFG 和TFS文件放在同一文件夾中,相當於程序里的頭文件。tfs的cfg文件,可以用resource manager 生成。
記得採納啊
cfg文件怎樣解壓
netbeans安裝目錄bin下的ide.cfg文件,是IDE的一個配置文件,在其中可以配置很多比較實用的配置
配置方法:使用文本工具打開ide.cfg文件,將每個配置都作為單獨一行編寫即可
如:
-jdkhome “D:\j2sdk1.4.2_03” -J-Xmx96m -J-Xss1024k -J-Xms24m -J-Xverify:none
-J-Dsun.java2d.noddraw=true -J-Dsun.java2d.d3d=false
-cp:a d:\Sun\AppServer7\pointbase\client_tools\lib\pbclient42RE.jar
Tip1:修改界面字體
SunONE Studio 5中文版默認安裝後界面字體很大,很不美觀
可以這樣修改:
在ide.cfg中添加一行:
-fontsize 12
建議字體大小使用12,比較美觀,相當於宋體9號字
Tip2:修改界面風格
SunONE Studio 5中文版默認啟動時的界面風格是metal的(也就是java的那種風格),可以按照swing程序的標準修改方式進
行更換,如更換為windows風格等,如下:
更換為windows風格:
-ui com.sun.java.swing.plaf.windows.WindowsLookAndFeel
更換為metal風格(默認):
-ui javax.swing.plaf.metal.MetalLookAndFeel
更換為motif風格:
-ui com.sun.java.swing.plaf.motif.MotifLookAndFeel
更換為mac風格:
-ui com.sun.java.swing.plaf.mac.MacLookAndFeel
更換為GTK風格:
-ui com.sun.java.swing.plaf.gtk.GTKLookAndFeel
後兩種風格需要到相關的操作系統上方可實現
還有其他的一些配置項(不是非常常用):
-jdkhome jdk-home-dir
使用指定的 JavaTM 2 SDK 版本而不使用缺省 SDK。在 Microsoft Windows 系統的缺省情況下,加載器在註冊表中查找並使
用最新的 SDK。
在升級 IDE 使用的 SDK 之前,應該備份用戶目錄。如果稍後需要恢復到先前的 JDK,請切換到已備份的用戶目錄以確保不丟
失任何設置。
要切換 IDE 的用戶目錄,請使用 -userdir 開關,其詳細信息將在下面加以介紹。
-classic
使用 classic JVMTM 軟件,而不使用缺省的 Java HotSpotTM Client 虛擬機。
-cp additional-classpath
將指定的類路徑置於 IDE 的類路徑之前。
-cp:a additional-classpath
將指定的類路徑加到 IDE 的類路徑上。
-Jjvm-flags
將指定的標記直接傳遞給 JVM 軟件。
-fontsize size
設置字體大小,在 IDE 用戶界面中用點表示。如果此選項未使用,則字體大小是 11 點。
-locale language[:country[:variant]]
使用指定的語言環境。
-userdir userdir
顯式指定用戶目錄,該目錄是存儲用戶設置的位置。
如果在 UNIX(r) 環境中未使用此選項,則缺省情況下在 HOME目錄中設置用戶目錄。如果在 Microsoft Windows 系統上未設
置此選項,則用戶目錄是第一次啟動 IDE 時指定的目錄。
可以在 [關於] 對話框中確定當前用戶目錄。選擇 [幫助] [關於]。然後單擊 [詳細信息標籤] 並查閱 [用戶目錄] 字段。
-J-Dsun.java2d.noddraw=true
防止使用 DirectX 進行着色。此開關可能會防止在某些帶有不合格圖形卡的 Microsoft Windows 系統上出現問題。
-J-Dnetbeans.debugger.jpda.transport=dt_shmem userdir
使用 [調試] [啟動] 命令時,強迫 IDE 使用共享內存連接。將調試器連接到一個已經運行的進程時,此參數無效。
以下幾個是對java虛擬機內存使用的配置,要是機器性能好,內存大,可以修改一下。
-J-Xmx96m -J-Xss1024k -J-Xms24m
這種方式直接修改配置文件,有時候會出異常的(格式不對),你可以修改,也可以當成是對配置文件的一個說明,你可以從
界面上修改這些配置,怎麼修改在於個人習慣
原創文章,作者:L03L1,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128957.html