- 浏览: 34397 次
- 性别:
- 来自: 上海
最新评论
(1)java jar 发布 读取properties文件失败
用 String path = Test.class.getResource("/").getPath();
获取根目录后+文件名读取失败,因此采用JarFile类读取
(2)java jar 打包发布 spring applicationContext.xml 找不到此文件
打包为runnable jar时 选择
copy required libraries into a sub-fold... 源码和jar 包分开打包
(3)cmd中运行 java -jar 文件乱码
1、工程项目采用字符编码 、preference workspace text file encoding 设置都应为utf-8
2、java -Dfile.encoding=utf-8 -jar 指定虚拟机编码
3、修改cmd 编码
chcp 65001 通过 chcp命令改变代码页,UTF-8的代码页为65001
命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
用 String path = Test.class.getResource("/").getPath();
获取根目录后+文件名读取失败,因此采用JarFile类读取
private static Connection getJdbcConnection() throws Exception{ Connection conn = null; try { logger.info("开始获取properties文件"); Properties properties = new Properties(); JarFile jarFile = new JarFile("PPFTest.jar"); ZipEntry zipEntry = jarFile.getEntry("jdbc.properties"); logger.info("获取zipEntry:"+zipEntry); InputStream in = jarFile.getInputStream(zipEntry); logger.info("读取到的文件" + in); properties.load(in); String jdbcUrl = properties.getProperty(MinaConstUtil.JDBC_JDBCURL); logger.info("读取到的jdbcUrl :"+jdbcUrl); String driverClass = properties.getProperty(MinaConstUtil.JDBC_DRIVERCLASS); String username = properties.getProperty(MinaConstUtil.JDBC_USERNAME); String password = properties.getProperty(MinaConstUtil.JDBC_PASSWORD); Class.forName(driverClass); logger.info("结束获取properties文件"); } catch (Exception e) { logger.error("关闭数据库连接", e ); throw e; }finally{ logger.info("关闭数据库连接"); } return conn; }
(2)java jar 打包发布 spring applicationContext.xml 找不到此文件
打包为runnable jar时 选择
copy required libraries into a sub-fold... 源码和jar 包分开打包
(3)cmd中运行 java -jar 文件乱码
1、工程项目采用字符编码 、preference workspace text file encoding 设置都应为utf-8
2、java -Dfile.encoding=utf-8 -jar 指定虚拟机编码
3、修改cmd 编码
chcp 65001 通过 chcp命令改变代码页,UTF-8的代码页为65001
命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
发表评论
-
密码交换信息文件格式
2014-08-08 22:13 410DER-encoded certificate: .cer ... -
java xml
2013-10-22 13:03 649package com.lifz.server; imp ... -
java jvm 参数
2013-07-12 23:27 475java jvm 参数 -Xms -Xmx -Xmn ... -
查找和删除重复记录
2013-06-14 08:28 502在几千条记录里,存在着些相同的记录,如何能用SQL语句 ... -
网站错误代码
2013-06-09 15:39 607[u][/u]HTTP 1xx-信息提示 这些状态代码表示临 ... -
socket 转发
2013-06-08 10:46 601两个socket的转发。 -
java环境变量
2013-06-05 14:43 0JAVA_HOME=C:\Program Files (x86 ... -
java heap oom
2013-05-30 11:10 466使用Java程序从数据库中查询大量的数据时出现异常:java. ... -
毕业流逝时间
2013-04-28 23:32 0<!DOCTYPE HTML PUBLIC &quo ... -
eclipse 快捷键
2013-04-19 16:57 01、ctrl+w 关闭当前文件 2、alt+左箭头 打开刚 ... -
java 类的初始化顺序
2013-03-24 21:09 556public class FatherClass { ... -
java只有值传递
2013-03-23 23:22 627值传递就是值参数只能有实参传给形参, 而不能由形参来改变实参. ... -
吸血鬼数字
2013-03-06 21:27 594package com.lifz.chapters4; ... -
java 看别人代码
2013-03-04 14:28 01)无从下手:先看接口,先看整体接口框架,再看细节,这时UML ... -
java 保留两位小数
2013-03-03 10:29 679public class BigDecimalTest { ... -
java work
2013-02-20 12:34 0java开发具备 1.2年以上工作经验,至少1个以上后台项 ... -
java 学习方法
2013-02-19 16:10 01 网上查找别人的易错总结 -
java 易错
2013-02-19 13:32 641对于正数 先按位取反(包括符号位) ,再求补 对于负数 先 ... -
java zip压缩多个文件
2012-12-23 21:19 1228import java.io.BufferedInpu ... -
java 执行 cmd 命令
2012-12-23 14:59 889写道 import java.io.Buffere ...
相关推荐
在Java编程中,读取properties文件是常见的任务,主要用于配置应用程序的参数或环境变量。properties文件通常以键值对的形式存储数据,便于管理和修改。本文将详细介绍三种在Java中读取properties文件的方法。 1. ...
本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -> `Java` -> `Runnable JAR file`。在弹出的...
为了解决这个问题,我们可以将Properties文件放在JAR外部,然后通过代码来读取和更新这些文件。 在提供的代码示例中,有一个名为`WriteFile`的类,它包含了一个静态方法`writeData`,专门用于修改Properties文件。...
标题提及的"读取properties配置文件所用jar"主要指的是Apache Commons Configuration库,这是一个强大的Java库,它提供了读取和写入不同类型的配置文件(包括.properties文件)的能力。在这个场景中,我们使用的是...
当我们的应用程序被打包成JAR文件后,有时我们需要从JAR内部读取配置文件,例如application.properties或application.yml。本文将深入探讨如何在Spring框架中实现这一功能。 首先,理解Spring的资源配置。Spring...
在Java编程中,读取properties属性文件是一项常见的任务,它主要用于存储配置信息,如数据库连接字符串、系统参数等。Properties文件通常以键值对的形式组织,键和值之间用等号(=)或冒号(:)分隔。这篇博客()...
### 读取Properties文件的六种方法 在Java开发中,`Properties`文件是一种非常常见的配置文件格式,它主要用于存储程序的各种配置信息。通过不同方式读取这些配置信息,可以提高程序的灵活性与可维护性。本文将详细...
`jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar` 是一个专门用于编辑和管理Properties文件的工具,这使得开发者可以更加便捷地处理这类文件。下面将详细介绍如何在Java中操作Properties文件,并结合`propedit`工具...
本文将深入探讨如何使用Java读取资源文件,特别是properties类型的文件。 资源文件通常存储在项目的类路径(classpath)下,可以是.properties、.txt、.xml等形式,它们提供了与代码分离的配置选项。对于....
Apache Common-Configuration是一个功能强大的配置文件处理工具,可以从 Properties文件、XML文件、JNDI、JDBC数据源、System Properties、Applet parameters、Servlet Parameters等读取相应信息。通过使用commons-...
本篇将深入探讨Java如何操作Properties文件,包括读取、修改、删除其内容。 1. **资源文件的位置**: Properties文件一般存放在类路径(classpath)下,这意味着它们应该位于工程的`src/main/resources`目录或最终...
总结来说,Java中读取配置文件是一个基本但至关重要的操作,使用`Class.getResourceAsStream`结合`Properties`类可以轻松完成。确保正确设置配置文件的路径,以及在使用完毕后关闭`InputStream`,以避免资源泄露。...
Java Archive(JAR)文件是Java平台上的一个特殊格式,用于打包相关的类文件、资源文件以及元数据。这种格式在Java开发中广泛使用,因为它们允许开发者将多个文件打包成一个单一的可分发单元,便于部署和管理。然而...
xml文件导入到mysql数据库中,包括文件:ConnectionUtils.java,InsertDT.java,db_mysql.properties,test01.xml,需要的jar包dom4j-1.6.1.jar,mysql-connection-java-3.1.1.3-bin.jar,jaxen-1.1-beta-7.jar
要读取这样的配置文件,我们可以使用Java的`java.util.Properties`类。以下是如何使用该类的步骤: 1. 加载配置文件:首先,我们需要创建一个`Properties`对象,然后加载配置文件。这可以通过`InputStream`完成,...
【标签】:“java解析DWG文件json java读取dwg文件” 本文将详细介绍如何使用Java和SuperMap iObjects Java库解析DWG文件并将其转换为JSON格式。SuperMap iObjects Java是一款强大的GIS(地理信息系统)开发工具,...
在Java开发环境中,配置文件是项目管理中不可或缺的一部分,它们用于定义应用的运行时环境、数据库连接、系统参数等关键信息。以下是对给定文件中提及的四种不同配置文件的详细解析,包括模拟数据源段的配置属性文件...
`java-property-utils-1.6.jar`则可以用来动态读取或修改这些配置,比如从`application.properties`文件中加载CORS策略,或者在运行时根据需求更新这些策略。 总结一下,Java跨域的解决方案主要涉及以下知识点: - ...