java在命令行中加入从classpath加载resource
来源:互联网 发布:手机修改桌面图标软件 编辑:程序博客网 时间:2024/05/16 18:14
有很多时间需要将 resource 加入到 classpath中 如一些配置文件,如果写死配置文件的路径,不方便迁移,不够优雅,所以我们必须在代码中写相对路径,我一般通过
getClass().getResourceAsStream("/xxx.txt")
来获取这些配置文件, 通过 classloader 也是可以的。
在一般生产环境中,java程序都是通过命令行写成的, 命令行的写法尤其重要。
正确的写法是:
java -cp xx.jar:./lib/*:./conf xx.xx.main
lib 是依赖的jar包放里面 一定要 ./lib/*
conf 就是所有的配置文件 一定要 ./conf
0 0
- java在命令行中加入从classpath加载resource
- java.Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource,classpath*:与classpath
- Java利用classloader从classpath加载资源
- 在classpath中加入两次之后包不能识别
- 从数据库读取JAR并加载到Classpath中
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Spring加载resource时classpath*:与classpath:的区别
- Android 使用版本控制工具时添加忽略文件方式
- vlc源码编译
- 我的算法学习之路
- postfix 常用命令
- iOS-widget-Today 扩展
- java在命令行中加入从classpath加载resource
- R语言与数据挖掘学习笔记(常用的包)
- [6]访问权限控制 0X03
- shell stdin 变 参数
- 【bzoj3572】 世界树
- 不平衡数据下的机器学习方法简介
- linux 重命名 rename
- postfix 扣下退信
- POJ 1511