问题标签 [properties-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 替换属性名称中的点,而不是属性值中的点
我有一个包含以下内容的文件(它是.properties
来自 java 的文件):
我需要替换属性名称中的所有点,而不是属性值中的点。所以,我想要的输出是:
我已经尝试过sed -r 's/\.(\w+)([^=]*)/_\1\2/' product.default.properties
,但这只会替换第一个点。我想我可能不得不使用前瞻或后瞻,但我不知道这是否可能,因为断言的长度是可变的。属性名称中也可能有可变数量的点。
可以用单线做到这一点吗?
java - 使用java从属性文件中删除键和值
- 我的属性文件中有一些插入的值。这会像,
键=值
- 我必须更新属性文件。更新时,正在检查密钥是否可用。如果键在那里,我需要删除键和值并重新写入。
- 任何人都可以给我代码以在再次更新/写入之前删除现有的键和值。
这是我要插入和更新的java代码:
java - 从属性文件中删除条目
如何从属性文件中删除键和值?我的属性文件有以下内容:
我使用下面的代码删除了该条目key2=value2
。之后,现在文件具有以下值:
删除条目的java代码:
我在做什么错误。如何在写入之前清除文件的全部内容。
java - 属性文件可以有任何文件扩展名
属性文件可以有任何文件扩展名,比如.txt
?或者他们只会正常工作.properties
?我可以使用自定义文件扩展名.foo
吗?
java - 编译带有异常错误/警告的 Java USB 程序
我正在开发一个 USB 读取 Java 程序来获取连接的 USB 设备的名称。这是我写的代码:
当我编译这个程序时,它会显示这个警告:
我用 重新编译-Xlint:unchecked
,它显示了这一点:
但是创建了类文件。
当我运行这个程序时,我得到了这个异常:
我该如何解决这个问题?如何在 Mac 中设置属性文件?我已经用这个设置了 CLASSPATH:
但我不确定这是否有效。任何指针将不胜感激。
java - 带有 Spring 的默认和用户提供的属性文件
我想允许我的 Spring 3.1.2 应用程序从我的 jar 中嵌入的默认属性文件加载配置属性,另外还允许用户将覆盖属性文件的路径指定为命令行参数。
我知道我可以<context:property-placeholder>
用于从我的类路径加载属性的简单场景,但是我如何处理上面的场景,其中包含可能来自两个合并的属性文件的属性?
我试图复制的场景基本上是由CompositeConfiguration
Apache Commons Configuration 解决的。
java - 在 .properties 文件中添加注释
build.xml
通过在文件中使用以下代码块
我能够生成default.properties
具有以下文件内容的文件
我想知道如何在生成的文件中添加我的评论?例如生成的属性应该有以下内容:
如何使用 Ant 动态执行此操作build.xml
?
java - 如何使用属性文件填充 JDBC 连接字符串详细信息
我有定义带有驱动程序名称、主机、模式和其他详细信息的 JDBC 连接字符串的代码。我想通过从属性文件中填充这些值来通用化创建此连接字符串的过程。
但我不知道该怎么做……谁能帮帮我。
osgi - 从 JSF osgi bundle webapp 中的属性文件访问资源包
当我尝试读取 JSF 页面中的属性文件时,我从服务器收到 HTTP 500 错误。虽然从类文件中读取 Bundle 是有效的。
下面是我的示例 webapp 的结构,它是 Tomcat 中的一个 osgi 包。清单文件中的类路径是 web/WEB-INF/classes。所以资源包已经存在于类路径中
下面是我的 home.jsp 文件的内容,该文件位于 Sample/web/App 目录中。
属性文件包含一行
服务器的错误如下
java - 包含带有 Jar 文件的属性文件
我写了一个小应用程序。我已将数据库特定信息放在属性文件中。
当我构建应用程序以获取可执行 jar 文件时,属性文件被包含在其中。将这些信息放在属性文件中的全部目的是允许用户更改这些信息,但这使它成为不可能。
如何包含一个没有 jar 文件的属性文件?有点像在 .NET 应用程序中使用 AppSettings 文件。
我对 Java 很陌生,所以如果您能将其分解为一组步骤,我将不胜感激。
谢谢你。
编辑 :
这就是我从程序的属性文件中获取值的方式。