Java:系统找不到文件C:\ … java.exe

我已经安装了Java 8并设置了我的JAVA_HOME和JRE_HOME路径,并将%JAVA_HOME%添加到path变量的开头。 我创建了一个helloworld.java应用程序,并且能够使用以下命令编译它: javac helloworld.java 但是,当我尝试运行时: java helloworld 我收到错误: The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe 我怎么解决这个问题?

将JTextArea插入带有JLabel的JPanel

我正在尝试显示我发布的图纸。 当我的代码运行并且用户单击“帐户”时,面板仅显示“确定”和“取消”按钮(参见屏幕截图)。 我已经为面板accountPanel添加了三个带有JLabel的JTextAreas,但是它们都没有显示。 我的代码如下。 import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.Component; import java.awt.LayoutManager; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JDialog; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JRadioButton; import javax.swing.JTabbedPane; import javax.swing.JTextArea; public class TestApplication implements ActionListener { public static void main(String[] args) { JLabel input = new JLabel(); […]

为什么我收到错误“web.xml丢失且设置为true”即使WEB-INF下存在web.xml?

为什么我收到错误”web.xml is missing and is set to true”即使WEB-INF下存在web.xml? 这不是重复的问题。 我的问题不同,因为我的WEB-INF文件夹中已有web.xml文件,但仍然出错。

Junit:创建BOFactory实例时出现exception

我正在尝试在IID8.5上设置JUnit框架。 但是当我尝试运行简单的JUnit测试用例时,我收到运行时错误。 ( java.lang.NoClassDefFoundError:org.eclipse.core.runtime.RegistryFactory ) 我正在使用JUnit4。 请查看显示项目结构的附图 **Code in BOUtils.java ** package com.wf.utils; import com.ibm.websphere.bo.BOFactory; import com.ibm.websphere.sca.ServiceManager; import com.ibm.websphere.sca.Service.*; public class BOUtils { /** * @param args */ public static void createBusinessObject() { System.out.println(“Create Business Object”); BOFactory boFactory = (BOFactory) new ServiceManager().locateService(“com/ibm/websphere/bo/BOFactory”); } public static void main(String[] args) { // TODO Auto-generated method stub } […]

焊接使用src / test / META-INF / beans.xml中的替代生产者

我试图通过在src/test/resources/META-INF提供不同的beans.xml来使用Weld SE 2.3.0.Final在测试期间交换注入依赖项的替代实现 它总是似乎使用beans.xml的主要版本,我不知道为什么。 首先,这里是支持class Engine.java public interface Engine { void start(); void stop(); } DefaultEngine.java @Vetoed public class DefaultEngine implements Engine { public void start() { System.out.println(“Cough cough vrummmmm”); } public void stop() { System.out.println(“Phhhut clank”); } } Car.java public class Car { @Inject private Engine engine; public void startCar() { engine.start(); } public […]

HttpURLConnection即使在setDoOutput(true)之后执行get请求,setRequestMethod(“POST”)setRequestProperty(“Content”

这是代码: String Surl = “http://mysite.com/somefile”; String charset = “UTF-8”; query = String.format(“param1=%s&param2=%s”, URLEncoder.encode(“param1”, charset), URLEncoder.encode(“param2”, charset)); HttpURLConnection urlConnection = (HttpURLConnection) new URL(Surl + “?” + query).openConnection(); urlConnection.setRequestMethod(“POST”); urlConnection.setDoOutput(true); urlConnection.setUseCaches(false); urlConnection.setAllowUserInteraction(false); urlConnection.setRequestProperty(“Accept-Charset”, charset); urlConnection.setRequestProperty(“User-Agent”,”Android”); urlConnection.setRequestProperty(“Content-Type”,”application/x-www-form-urlencoded;charset=” + charset); urlConnection.connect(); 以上仍然是GET请求。 我在服务器上使用PHP,并且能够通过$_GET变量而不是$_POST变量访问查询的’name = value’参数 测试2.3.7(设备)。 我错过了什么?

Java如何使用JFileChooser来保存Apache POI创建的excel文件

我想将电子表格文件保存到用户自定义文件夹,人们建议使用JFileChooser ,但实际上我不知道如何实现它。 我这里有我当前的示例代码: import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class Example { public static void main(String[] args) throws FileNotFoundException, IOException { XSSFWorkbook workbook; File file = new File(“example.xlsx”); if (file.exists() == false) { workbook = new XSSFWorkbook(); XSSFSheet exampleSheet = workbook.createSheet(“1”); XSSFRow firstRow = […]

在使用JPA持久化时是否需要设置实体类的所有字段?

我试图插入一个有3列的表。这个表的主键是许多表的外键有很多一对多和多对多的关系。试图插入我设置所有这些列,但有一些其他设置我不使用的方法。 当我做em.persist到这个class级时,它会抛出nullpointerexception。 知道为什么会这样做吗? 我还必须设置其他class级成员吗? 实体类如下 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package objectRelationalMapping; import java.io.Serializable; import java.util.List; import javax.persistence.*; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlTransient; /** * * @author jai */ @Entity @Table(name = “entitymain”) @XmlRootElement @NamedQueries({ @NamedQuery(name = “Entitymain.findAll”, […]

将JSON发送并解析为弹簧控制器?

假设,如果我有JSON数据, var json = {“name”:”kite Player”,”age”:”25″,”hobby”:”footbal”} 我可以通过发送JSON数据 var jsonData = JSON.Stringfy(json); 在JQueryAjax , data = jsonData , 我可以解析弹簧控制器中的JSON数据, public class TestController { @RequestMapping(method = RequestMethod.POST, value = “personDetails.html”) public @ResponseBody Result math(@RequestBody final Persons persons) { String name = person.getName(); String age = persons.getAge(); String hobby = persons.getHobby(); // Other process } } 如何在Spring controller解析JSON […]

使用Json-lib将XML转换为Json

我正在尝试在Android中执行一个项目,我从Web获取文档xml,我想在Json中进行转换。 我正在尝试这个: URL url; InputStream in; try { url = new URL(“http://www.aemet.es/xml/municipios/localidad_41091.xml”); in = url.openStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); String result, line = reader.readLine(); result = line; while((line=reader.readLine())!=null){ result+=line; } XMLSerializer serializer = new XMLSerializer(); JSON json = serializer.read( result ); System.out.println(json.toString()); } catch (MalformedURLException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); […]