Java 獲取包路徑的小技巧

2021-08-16 03:53:23 字數 742 閱讀 8875

/** 專案在硬碟上的基礎路徑 */

private static final string project_path

= system.getproperty("user.dir");

/** 獲取當前類的路徑 com.example.codegenerator.core*/

private static string package

= projectconstant.class.getpackage().getname();

/** 根據路徑切割最後一位名稱獲得當前類上一級路徑 com.example.codegenerator*/

private static final string package

= package

.substring(0

,package

.lastindexof("."));

/**

* 自定義方法

* 將獲取到的包路徑中的點號換成斜槓

*@param

packagename

傳入的包路徑

*@return

路徑前後都加上斜槓中間也替換成斜槓返回

*/private static string packageconvertpath(string packagename)

java 獲取路徑

1.在ssh2環境下 例如工程在c temp test 1.1 request.getcontextpath 結果 test 1.2request.getrealpath 或者request.getsession getservletcontext getrealpath 2.桌面應用 例如工程在c...

java獲取路徑

獲取絕對路徑 thread.currentthread getcontextclassloader getresource getpath 獲取相對路徑 stringbuffer 與 stringbuilder 中的方法和功能完全是等價的,只是 stringbuffer 中的方法大都採用了 sync...

JAVA獲取CLASSPATH路徑

url classloader提供了兩個方法用於從裝載的類路徑中取得資源 public urlgetresource string name public inputstreamgetresourceasstream string name 這裡name是資源的類路徑,它是相對與 根路徑下的位置。g...