首页 > 编程知识 正文

java解析cfg文件(java cfg文件)

时间:2023-12-14 13:33:49 阅读:315514 作者:UHLY

本文目录一览:

利用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 FilesJavajdk1.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:SunAppServer7pointbaseclient_toolslibpbclient42RE.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

这种方式直接修改配置文件,有时候会出异常的(格式不对),你可以修改,也可以当成是对配置文件的一个说明,你可以从

界面上修改这些配置,怎么修改在于个人习惯

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。