Tag: path

在Java中使用Runtime.exec()

你需要在Java中做什么才能让Runtime.exec()运行路径上的程序? 我正在尝试运行我已放入路径的gpsbabel(/ usr / local / bin)。 public class GpxLib { public static void main(String[] args) { try { Runtime r = Runtime.getRuntime(); Process p = r.exec(“gpsbabel -i garmin -f usb: -o gpx -F -“); InputStream is = p.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); while (true) { String s = br.readLine(); if (s == […]

在Netbeans中阅读图像

我的项目中有一个图像文件。 层次结构如下所示: 我正在尝试使用以下代码将Manling.png读入Manling.java: public BufferedImage sprite; public Manling() { try { File file = new File(“resources/Manling.png”); sprite = ImageIO.read(file); } catch (IOException e) {} System.out.println(sprite.toString()); //This line is to test if it works } 我总是在println语句中得到一个NullPointerException ,所以我假设路径是错误的。 我已经尝试将图像移动到项目中的不同位置,我尝试更改文件路径(例如’mine / resources / Manling.png’和’/resources/Manling.png’)。 有任何想法吗? 如果您想要一个完整的可编译示例,请尝试以下方法: package minesscce; import javax.swing.*; import java.awt.*; import java.awt.image.*; import java.io.*; import javax.imageio.*; […]

显示Windows 7的ImageIcon png文件的正确路径是什么?

我想测试一个带有简单png图像的程序。 我写了一个简短的程序来做到这一点,但我似乎无法让路径正确。 我已经检查,再次检查,重新检查,并检查了我的路径名称四倍,但没有正确,但无论我做什么,这个图像都不会显示。 我使用了Oracle在ImageIcon文档( creaetImageIcon() )中编写的一个简短类来完成此任务,但它似乎没有帮助。 我将在下面发布整个程序,因为它很短。 package practiceImages; import java.awt.BorderLayout; import java.awt.Toolkit; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; public class ImageIconGUITest { public static void main(String[] args) { ImageIconGUITest gui = new ImageIconGUITest(); gui.display(); } private ImageIcon createImageIcon(String path, String description) { java.net.URL imgURL = getClass().getResource(path); if (imgURL != null) { return new ImageIcon(imgURL, […]

从/ src / main / resources /读取文件

您好我正在尝试执行Web应用程序并遇到问题:我不知道如何使用保存在资源文件夹中的Java打开文本文件: String relativeWebPath =”/src/main/resources/words.txt”; //Import der des Textdoumentes String absoluteDiskPath = getServletContext().getRealPath(relativeWebPath); File f = new File(absoluteDiskPath); (文件words.txt) 正如您在图像上看到的那样,我正在尝试访问words.txt,但它无法正常工作。 有任何想法吗?

如何在本地(在我的电脑上)网页上使用selenium webdriver而不是在www上找到somwhere?

我必须在我硬盘上的网页上使用selenium webdriver。 我尝试过类似的东西: selenium = new WebDriverBackedSelenium(driver, “C:\\…dispatcher.html”); 而不是正常的: selenium = new WebDriverBackedSelenium(driver, “http://www.dunnowhattodo.org”); 但它不起作用(我得到错误“未知协议:c”) 它甚至可能吗? 我有点seleniumwebdriver的新用户,所以它可能是一个愚蠢的问题,但仍然我会appriciate每一个帮助,我会得到:)