【获取java web项目中 resource路径下的文件路径】教程文章相关的互联网学习教程文章

Java获取项目内文件路径【代码】

System.out.println("class.getResource()输出^_^");// file:/.../target/classes/.../mybatis-config.xmlSystem.out.println(TestDemo.class.getResource("mybatis-config.xml"));// file:/.../target/classes/System.out.println(TestDemo.class.getResource("/"));// file:/.../target/classes/../mybatis     // 当前类所在路径System.out.println(TestDemo.class.getResource(""));System.out.println("-----------------...

Java Web 前端资源文件的路径问题【代码】【图】

WEB-INF是Java Web应用的安全目录,在部署时用于存放class文件、项目用到的库(jar包)、Java Web应用的配置文件web.xml。 浏览器不能访问此目录下的资源,比如在WEB-INF下放一些图片,然后在jsp中用<img>来显示这些图片,是显示不出来的。用<a>链接或者URI访问WEB-INF下的资源,直接显示错误页面。 前端页面用到的图片等资源,一般是在web下新建文件夹,放里面。 引用web下的资源(css、js、image、jsp)时,直接写路径,不...

java获取文件路径【代码】

我有一个jsp页面,其中包含打印给定目录中的所有文件及其文件路径的代码.该代码是if (dir.isDirectory()){File[] dirs = dir.listFiles();for (File f : dirs){if (f.isDirectory() && !f.isHidden()){File files[] = f.listFiles();for (File d : files){if (d.isFile() && !d.isHidden()){System.out.println(d.getName()+ d.getParent() + (d.length()/1024));}}}if (f.isFile() && !f.isHidden()){System.out.println(f.getName...

java-在Android中打开pdf时出现问题:无效的文件路径【代码】

我需要从我的Android应用程序打开pdf文件.我将pdf保存在应用程序包文件夹(/data/data/com.app.example/files)中.我已经在Android模拟器中安装了Adobe Reader应用程序.问题是,当我尝试使用Adobe Reader打开pdf文件时,模拟器向我显示了下一条消息:无效的文件路径. 我不知道为什么会这样,但我坚持这一点.该文件已正确保存,因为我可以在计算机上打开它. 这是代码:HttpClient client = new DefaultHttpClient();HttpGet request = new...

将绝对文件路径从Java代码传递到xslt document()【代码】

在我的xslt中,我想查找一个xml文件.我需要将路径从Java代码传递到此文件.我有以下内容:... Transformer transformer = TRANSFORMER_FACTORY.newTransformer(); transformer.setParameter("mypath", "/home/user/repository");XSLT:<?xml version="1.0"?> <xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><xsl:output method="xml" indent="yes"/><xsl:param name="mypath"/>...<xsl:template ma...

java-使用GlassFish的WebApplication中的文件路径【代码】

我正在使用一个类来在源文件夹下获取属性文件.但这不起作用!经过检查,我发现通过使用默认路径File f = new File("/src/ss.properties");不是Web应用程序路径,而是glassfish配置路径!如果我要获取存储在“类”路径中的属性文件,该怎么办?您知道,通常默认路径是项目路径. 我已经使用了ClassLoader.getResourceAsStream(“ sss”).但是它返回null!我确定文件名正确,因为我已经在另一个简单的Java应用程序中尝试过了. 更新:使用th...

java-如何获取属性文件的路径并将其在运行时传递给Bean【代码】

我有一个由Spring创建的bean.实际的类与Spring驻留在不同的JAR中.该bean被传递了一个路径作为构造函数参数.但是,我在检索文件句柄时遇到困难.该文件位于WEB-INF / classes /中.我已经尝试过基于WEB-INF的相对路径,但是显然这没有用. XML:<bean id="configurationManager" class="package.ConfigurationManager" scope="singleton"> <property name="configurationMapping"><bean class="package.PropertiesFileConfigur...

如何在Java中创建文件时在Mac OS X中提供文件路径?【代码】

File f = new File("C:\\Temp\\Example.txt"); f.createNewFile();执行时,将在Temp文件夹中创建名为“Example.txt”的新文件.如何在Mac OS X中提供文件路径? 我试过提供:File f = new File("\\Users\\pavankumar\\Desktop\\Testing\\Java.txt"); f.createNewFile();但它对我不起作用.解决方法:必须使用正斜杠“/”来获取文件路径.采用:File f = new File("/Users/pavankumar/Desktop/Testing/Java.txt"); f.createNewFile();

java – Log4J动态更改文件路径【代码】

我想动态更改log4j日志文件的路径和文件名. 我已阅读了很多页面,几乎每个人都告诉我应该使用像这里的系统属性:how to change the log4j log file dynamically? 所以我的log4j.properties文件如下所示:log4j.logger.JDBC_LOGGER=INFO,jdbcTests log4j.additivity.JDBC_LOGGER = falselog4j.appender.jdbcTests=org.apache.log4j.FileAppender log4j.appender.jdbcTests.File=${my.log} log4j.appender.jdbcTests.layout=org.apach...

JAVA:如何从首选项页面访问文件路径并在编程代码中使用它【代码】

我的ProcessBuilder类—public class HelloWorldAction implements IWorkbenchWindowActionDelegate { IWorkbenchWindow activeWindow = null;public void run(IAction proxyAction) {MessageConsole myConsole = null;String name = "outputConsole";ConsolePlugin plugin = ConsolePlugin.getDefault();IConsoleManager conMan = plugin.getConsoleManager();IConsole[] existing = conMan.getConsoles();for (int i = 0; i < ex...

java.lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置【代码】

这是我的代码:package Basics;import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver;public class invokegoogle {public static void main(String[] args) {// TODO Auto-generated method stubSystem.setProperty("Webdriver.chrome.driver", "C:\\Users\\sravani\\Desktop.exe");WebDriver driver=new ChromeDriver();driver.get("http://qaclickacademy.com");}}出现以下错误:Exception in...

Java文件路径中的空间到可执行文件【代码】

好吧,我知道这可能是一个愚蠢的问题,但我对Java很新,而且它可能很容易回答.我要做的是制作一个程序,使用文件路径打开Firefox,但似乎文件路径有问题.我做了一些研究并使用双斜杠来使转义字符无效,但它仍然不起作用.我认为这与某些目录名称中有空格的事实有关.这是我的代码:import java.io.IOException;public class Automation {public static void main(String[] args) throws IOException {Process p = Runtime.getRuntime().exe...

java – ChromeDriver:自定义Chrome可执行文件路径【代码】

我正在使用便携版Google Chrome. 由于WebDriver需要默认的安装路径,因此它找不到显然位于其他位置的便携式路径:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary(Driver info: chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 11.13 seconds Build ...

Java项目打成jar包后JNA对so文件路径调用UnsatisfiedLinkError问题【图】

项目比较紧张,不能谈论细节,只是做一个记录,关于生成dll文件可以看这篇:查看(有问题可以私我) 最近项目用了dll动态库和so库,分别是在Windows上调用dll和linux上调用so库的问题。使用了jna就需要对dll文件或者so文件进行加载,就衍生出了JNA对资源的路径加载问题,如果在idea中,可以通过run > editConfigrations > VM options 进行设置,值为dll文件放置的路径。如下图;下面我们谈下项目打包成jar包后放置在路径中无法加载...

java – 具有“user.dir”系统属性的相对文件路径【代码】

我正在尝试在服务器上的Web应用程序中读取本地文件.在部署之外对JBoss进行测试时,文件路径是正确的.但是,当我将它部署到JBoss时,文件路径会改变JBoss的bin目录. user.dir系统属性在部署为战争时会更改. 如何在不使用绝对文件路径的情况下防止这种情况? 我想避免使用绝对文件路径,因为需要在具有不同目录结构的多台计算机上复制项目.String curDir = System.getProperty("user.dir");String fileLocation = curDir.toString() + "/...