Tag: eclipse

Java Swing Blank JFrame即将推出?

我是新手,并且想知道为什么有时我的应用程序会显示为空白,有时会显示组件。 这似乎是零星的。 没有抛出exception或类似的东西。 它经常出现一个空白的JFrame。 有时当我关闭应用程序并再次运行它时,它会正确显示组件,但它主要显示为空白。 我在代码中做错了吗? 我正在使用Eclipse IDE,如果重要的话。 这是代码: import java.applet.Applet; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.io.File; import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.Scanner; import javax.swing.*; public class Main extends JFrame implements ActionListener { private static final long serialVersionUID = 1L; JRadioButton randomRadioButton; JRadioButton uniqueRadioButton; JRadioButton […]

java.lang.NoClassDefFoundError:org / hibernate / cfg / Configuration

我正在尝试使用Eclipse中的Hibernate进行初始设置,同时使用Tomcat进行部署。 我遇到了以下问题: java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546) db.HibernateUtil.buildSessionFactory(HibernateUtil.java:13) db.HibernateUtil.(HibernateUtil.java:8) 我已经在网上解决了我的问题,我知道它与项目类路径有关。 我已经在我的项目中添加了一个用户库,其中包含hibernate下载中“required”目录下的所有jar,但这似乎不起作用。 请在此处找到我的项目的屏幕截图:

如何使用eclipse包含jar文件中的所有图像

我创建了一个java应用程序并将所有类捆绑在一个jar文件中。 当我从eclipse运行项目时,我的应用程序运行成功。 但是当我尝试运行我的.jar文件时,我没有得到我的应用程序使用的图标。 在代码中,我从项目文件夹中的images目录中获取了我的图标。 如何在使用jar时向最终用户呈现这些图像文件? 我正在加载图像: final public ImageIcon iReport=new ImageIcon(“images/Report.png”); 我也试过了 final public ImageIcon iquit=new ImageIcon(getClass().getResource(“images/quit.png”)); 和 final public ImageIcon iquit=new ImageIcon(getClass().getResource(“/images/quit.png”)); 但这会导致错误: Exception in thread “main” java.lang.NullPointerException at javax.swing.ImageIcon.(Unknown Source)

Eclipse在启动时崩溃; 退出代码= 13

我正在尝试在我的x64机器上使用Eclipse Helios(我很确定现在任何eclipse都可能出现这个问题)但它只是不合作。 当我尝试运行eclipse时,我得到以下内容: 我安装了 Helios EE x64(最新版本) JDK 1.6.025(x64) 我已正确链接我的环境变量并尝试通过cmd编译Java文件并成功完成。 每当我尝试运行eclipse时,我都会得到exit code=13 (required java version=1.5) 我尝试在cmd中运行以下命令: -vm “mypath\jdk1.6.025\jre\bin”命令作为论坛建议 以及其他路径-vm “mypath\jdk1.6.025\bin” -vm “mypath\jdk1.6.025\jre\bin\javaw.exe”甚至-vm “mypath\jre6\bin”绝望无济于事。 我完全没有想法,我想知道是否有人有这个问题。 我甚至下载了helios x86版本和x86 JDK版本,但它没有解决问题。 (我更改了环境变量)我改变了一切,但我被卡住了…… 相关问题: 无法运行Eclipse

如何在Eclipse中引用不同的Java项目

我有Project1和Project2。 Project1依赖于Project2。 我有点累,每次在Project2中进行一些代码更改时,我都要导出Project2 JAR文件,并将其复制到Project1的lib文件夹中。 有没有办法自动实现这一目标? 或者,有没有其他方法让Project1知道Project2有一些变化? 在项目的构建路径中,有一种方法可以指定对Workspace中其他项目的引用,但这似乎没有做任何事情? 它实际上做了什么? 我正在读某个地方,我可以使用部署属性来自动化这个过程,但我找不到它。 更新:呃,我是C#开发人员并且在Java开发方面有一些经验(主要是Android开发),我可能会问愚蠢的问题,所以请耐心等待… Project1是标准的Java Project(在客户端的机器上运行,使用swing等)。 Project2是动态Web项目(对我来说不明原因)。 它唯一能做的就是调用webservice(我不需要担心的第三个项目)并将结果传递回Project1。 Project2包含那些Axis2 webserviceStub.java文件……每个人都知道,然后,我必须重新创建这些存根文件,然后我必须导出JAR文件并将其移动到Project1。 Project2,即使它是Web Project,它实际上是在客户端上运行的代码。 在Build Path中只是简单的项目引用对我来说不起作用。 谢谢

在Eclipse中隐藏重复的工具栏项

我不知道如何,但我的STS有重复的工具栏项目,我不知道如何删除它们。 这是我的重复工具栏的样子。 我想摆脱这些。 我试图隐藏工具栏,但这没有帮助。 有没有人知道如何摆脱重复的?

如何使用线程实现缓动函数

我正在尝试找到一种有效,正常或简单的方法来将缓动函数实现到我的java程序中。 我得到了缓动function,但我觉得有一种更有效的方法可以做到; 一个我看不到的,可能是因为隧道视野。 这是我的代码; 有人可以告诉我我应该采取的不同做法,或指出我需要去研究的方向 public class slide extends JPanel implements Runnable { Thread ease = new Thread(this); float total = 0; float dur; slide() { ease.start(); setLayout(null); } public float calc(float t, float b, float c, float d) { return c * t / d + b; } public void run() { while (true) […]

使用Eclipse编译为特定的JRE

关于在Eclipse中将项目编译为特定JRE,我有两个问题: 1)项目的属性窗口> Java Build Path > Libraries选项卡: 如果我想编译到JRE 6 – 窗口是否应显示构建路径中包含的JRE 6和JRE 7? 或者只有JRE 6足够? 我目前的情况 – 好还是坏? 2)我知道将项目编译为特定JRE的步骤: a-确保JRE位于Eclipse中已安装的JRE列表中。 b-在我显示的窗口中单击“添加库”,将其添加到项目的构建路径中。 c-将项目的编译器合规性级别设置为与我希望我的应用程序能够运行的最旧的JRE相同(我添加到构建路径的JRE)。 这一切都很好,但我仍然不明白一件事: Java Build Path中的JRE与设置为Compiler Compliance Level的JRE版本之间的区别是什么?

我想在eclipse中使用哪个文本文件?

我启动程序时需要读取文本文件。 我正在使用eclipse并启动了一个新的java项目。 在我的项目文件夹中,我得到了“src”文件夹和标准的“JRE系统库”+ staedteliste.txt …我只是不知道在哪里放文本文件。 我真的尝试了我能想到的每个文件夹….我不能使用“硬编码”路径,因为文本文件需要包含在我的应用程序中… 我使用以下代码来读取文件,但是我收到此错误: Error:java.io.FileNotFoundException:staedteliste.txt(No such file or directory) public class Test { ArrayList values; public static void main(String[] args) { // TODO Auto-generated method stub URL url = Test.class.getClassLoader().getResource(“src/mjb/staedteliste.txt”); System.out.println(url.getPath()); // I get a nullpointerexception here! loadList(); } public static void loadList() { BufferedReader reader; String zeile = null; try { […]

Eclipse Java; export jar,包含引用的库,没有fatjar

我需要从我的Eclipse Java项目中导出jar,并且我想要包含引用的库。 我不能使用fatjar,这是每个人似乎都推荐的。 必须有另一种方法来做到这一点。 有谁知道这是什么?!