java怎么获取src目录下所有的包名,类名,方法名 以及通过一个类名获得该类下的所有方法名可以使用以下代码来获取src目录下所有的包名,类名,方法名 以及通过一个类名获得该类下的所有方法名 。
import java.io.File;
import java.lang.reflect.Method;
public class LoopApp {
public static void main(String[] args) throws Exception {
String packageName = "";
File root = new File(System.getProperty("user.dir") + "\\src");
loop(root, packageName);
}
public static void loop(File folder, String packageName) throws Exception {
File[] files = folder.listFiles();
for (int fileIndex = 0; fileIndexfiles.length; fileIndex++) {
File file = files[fileIndex];
if (file.isDirectory()) {
loop(file, packageName + file.getName() + ".");
} else {
listMethodNames(file.getName(), packageName);
}
}
}
public static void listMethodNames(String filename, String packageName) {
try {
String name = filename.substring(0, filename.length() - 5);
Object obj = Class.forName(packageName + name);
Method[] methods = obj.getClass().getDeclaredMethods();
System.out.println(filename);
for (int i = 0; imethods.length; i++) {
System.out.println("\t" + methods[i].getName());
}
} catch (Exception e) {
System.out.println("exception = " + e.getLocalizedMessage());
}
}
}
如何使用java代码获取eclipse打开项目的那个项目路径,而不是tomcat项目路一定是你在创建了 工程之后,修改了IDE 上的项目名 。
其实在建立web项目的时候 。内部还有一个操作就是 根据你的项目名 建立一个web服务器上的访问名(通过浏览器访问时 。)
【java代码获取项目名称 java获取工程名】那在你单方面修改了项目名之后(IDE上修改) 。
后面的web服务器上的名字 , 依然是你第一次创建时的名字 。不会同步更新 。
解决方法就是右键项目找到myeclipse(忘记是不是这个了,或者是edit什么的) 选项 然后找到web 。修改那个名字跟当前项目一致,重新部署就好了 。
java 获取项目的完整路经使用 request.getContextPath() 得到项目名,例如java代码获取项目名称你java代码获取项目名称的图片是webroot下images下1.jpg. 那么src="/images/defaultpic.gif"
请问在java代码中如何获得web项目名项目名:
String path = request.getContextPath();
WEB路径:
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
java代码获取项目名称的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取工程名、java代码获取项目名称的信息别忘了在本站进行查找喔 。
推荐阅读
- 重装上阵的竞速游戏,重装上阵竞速车
- postgresql本地安装的简单介绍
- jquerymultiselect属性,jquery 属性值
- 怎么用Excel总评,excel的总评怎么操作
- mysql怎么s删除字段 mysql怎么删除字段名
- 新媒体训练营如何变现,新媒体变现实战训练营
- ipad经营游戏经典,平板好玩的经营类游戏
- 手机cf怎么创建房间,cf手游怎么创房间
- mysql符串函数怎么用 mysql 字符串操作