包不存在错误!

我在根目录下有一个像com/example/web这样的目录结构,它包含一个java文件Bear.java 。 我在目录结构com/example/model中有另一个java文件BearExtra.java位于上面相同的根目录中。 我在BearExtra.java调用BearExtra.java的方法,我收到包不存在的错误。 我在java文件中导入了com.example.model包。 可以给我一些建议吗?

时间不会在Applet中重新绘制

我有一个小问题,但我不知道要解决它。 我创建了简单的Applet,其中应该是简单的数字时钟。 我正确地创建了所有方法,但重绘方法不会重新绘制我的applet。 你能检查我的代码并说出错误的地方吗? 谢谢。 public class DigitalClock extends JApplet implements Runnable { private Thread timeThread; Date date = new Date(); public void start() { timeThread = new Thread(this, “Clock”); timeThread.start(); } @Override public void stop() { if (timeThread == null) { return; } timeThread = null; } @Override public void run() { while (timeThread […]

如何确定用户输入的输入中的最高值和最低值?

我正在尝试获取用户输入的最高和最低数字。 下面的代码似乎主要是工作,但我似乎无法获得最低值的正确数字。 我究竟做错了什么? import java.io.*; public class jem3 { public static void main(String []args) { BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in )); int high=0; int lowest=1; int num=0; int A=0; System.out.println(“Enter number”); for(int a=0;ahigh) { high=num; } if(num>=A) { A=lowest; } } System.out.println(“highest is:”+ high); System.out.println(“lowest is: “+A); } }

“ArrayList类型不通用”是什么意思?

我是Java的新手,并试图学习程序员可以使用的各种集合。 我在Eclipse中的剪贴簿中导入了“java.util”,并检查了以下代码。 ArrayList list = new ArrayList(); list.add(“test1”); list.add(“test2”); 我收到这个输出。 The type ArrayList is not generic; it cannot be parameterized with arguments Syntax error, parameterized types are only available if source level is 5.0 The type ArrayList is not generic; it cannot be parameterized with arguments Syntax error, parameterized types are only available if source […]

为什么我们使用内部类?

我想问你为什么我们需要内部类以及为什么要使用它们? 我知道如何使用内部类但我不知道为什么..

将具有相同值的数组添加到HashSet会导致重复项

我正在尝试创建一组int的数组,问题是如果我尝试这样做: HashSet s = new HashSet(); int a1[] = {1,2,3}; int a2[] = {1,2,3}; s.add(a1); s.add(a2) System.out.println(s.size()); 然后s有两个对象,但应该只有一个。 注意:如果它是HashSet 则无关紧要。 它只是不起作用。 现在,如果我尝试使用ArrayList 执行此操作,请执行以下操作: HashSet<ArrayList> s = new HashSet<ArrayList>(); ArrayList a1 = new ArrayList(); ArrayList a2 = new ArrayList(); a1.add(1); a1.add(2); a1.add(3); a2.add(1); a2.add(2); a2.add(3); s.add(a1); s.add(a2) System.out.println(s.size()); 然后s有一个对象。 我虽然有办法避免第一个代码中的错误,并将每个数组的哈希码存储在一个hashset中,如下所示: int a1[] = {0,10083,10084,1,0,1,10083,0,0,0,0}; int a2[] […]

如何在摇摆中将面板保存为图像?

您好我想将包含标签和按钮等组件的面板转换为图像文件。 我已经完成了以下代码。 图像已保存。 但面板的内容不可见或保存。 任何人都可以告诉我如何使用其组件保存面板。 码: package PanelToImage; import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import javax.swing.*; public class sample extends JPanel { public JPanel firstpanel; public JPanel secondpanel; JLabel label1, label2; JButton button1, button2; public sample() { firstpanel = new JPanel(); firstpanel.setSize(400,300); firstpanel.setBackground(Color.RED); secondpanel = new JPanel(); secondpanel.setBackground(Color.GREEN); secondpanel.setSize(400,300); label1 = new JLabel(“label1”); […]

PHP:SoapClient构造函数非常慢(需要3分钟)

我是PHP的新手。 经过大量的搜索后,我设法以某种方式使用由Java和PHP创建的Web服务,但问题是SoapClient类的构造函数非常慢。 这是我的PHP代码: 这有时需要3分钟。 我不知道问题是什么。 在创建构造函数之后,我可以在1秒内在for循环中使用它50次,所以我很确定构造函数是减慢代码的部分。 您认为导致问题的是什么? 先谢谢你。 PS:关于我的另一个问题的更多信息: https : //stackoverflow.com/questions/5929669/call-a-wsdl-web-service-created-by-java-from-nushpherephped-phped PPS:正如AJ所建议的,我使用XDebug和kcachegrind来分析问题。 如你所见,我是对的。 这是图片:

从Jar访问自定义字体

我将在我的应用程序中使用自定义字体。 为此,我使用Font.createFont()方法。 我的代码如下。 当我使用命令运行我的主类时,它工作正常 java myAppl.class 字体文件与我的类文件位于同一目录中。 但是当我将所有文件和字体文件捆绑在JAR中然后从JAR运行我的应用程序时,不会加载自定义字体。 为什么? InputStream is = this.getClass().getResourceAsStream(“myfont.TTF”); uniFont=Font.createFont(Font.TRUETYPE_FONT,is); Font f = uniFont.deriveFont(24f); 我该怎么办?

如何在读取文件时忽略空格以生成XML DOM

我正在尝试读取一个文件来生成一个DOM文档,但该文件有空格和换行符,我试图忽略它们,但我不能: DocumentBuilderFactory docfactory=DocumentBuilderFactory.newInstance(); docfactory.setIgnoringElementContentWhitespace(true); 我在Javadoc中看到setIgnoringElementContentWhitespace方法仅在启用validation标志时才运行,但我没有文档的DTD或XML Schema。 我能做什么? 更新 我不喜欢介绍mySelf <!ELEMENT …声明的想法,我已经尝试了Tomalak指出的论坛中提出的解决方案,但它不起作用,我在linux环境中使用了java 1.6。 我想如果不再提出,我会做一些方法来忽略空白文本节点