从类创建对象时获取错误。
public class Game extends Form {
private GameWorld gw;
private int lives;
private int clock;
public Game() {
// initialize game
init();
System.out.println("before gameworld: ");
gw = new GameWorld();
System.out.println("after gameworld: ");
我现在正在和一个朋友一起玩游戏,我在实现游戏的保存功能时遇到了一些问题。但是每次尝试从数组中获取特定值时,我都会得到NullPointerExceptions。
SaveGame.java:
public class SaveGame {
static int newValue;
//unnecessary stuff hidden...
public static void SaveGame() {
//The class which uses getTokenPositionList()
}
//Saves the positio
我得到了代码下面的NullPointerException。
Parent.java
public abstract class Parent {
public Parent(){
parentFunc();
}
public abstract void parentFunc();
}
Child.java
public class Child extends Parent {
ArrayList<String> list = new ArrayList<String>();
@Override
pu
我有个关于单元和模拟测试的问题。我希望测试一个与其他模块具有依赖关系的模块。问题是,我从测试运行中得到了这样的消息:
java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/faces/component/UIComponent
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(
我正在尝试使用以下代码扩展java.awt.image.BufferedImage:
import java.awt.image.BufferedImage;
public class FSImage extends BufferedImage {
public FSImage() {
// empty constructor
}
}
但是,我得到了一些错误:
no suitable constructor found for BufferedImage()
constructor java.awt.image.BufferedImage.BufferedI
有人能帮我完成以下错误报告(下面的代码):
Exception in thread "AWT-EventQueue-0" java.lang.VerifyError: Constructor must call super() or this() before return in method org.jfree.ui.RectangleInsets.<init>()V at offset 0
at org.jfree.chart.axis.Axis.<clinit>(Axis.java:153)
at org.jfree.chart.StandardC
在所有变量都声明为java.lang.Object的动态Java语言中,我需要调用Java内置类。例如,java.math.BigDecimal构造函数可以接受数字、字符串等。
a = 10 // a is `java.lang.Object`
create java.math.BigDecimal(a) // should call constructor that accept number
a = '1.234' // a is `java.lang.Object`
create java.math.BigDecimal(a) // should call con
我收到一个错误:
Exception in thread "main" java.lang.StackOverflowError
at CreateCardDeck.<init>(CreateCardDeck.java:6)
at CardStack.<init>(CardStack.java:7)
at CreateCardDeck.<init>(CreateCardDeck.java:8)
at CardStack.<init>(CardStack.java:7)
at CreateCa
我用Java编写了一个简单的aws函数:
我的处理程序看起来像这样
public class HelloAWS implements RequestHandler<Map<String,String>, Object>{
@Override
public Object handleRequest(Map<String,String> i, Context cntxt) {
String input = i.values().toString();
return "Hello World via Lambda and
我对Java还很陌生,但我正在尝试修复这个堆栈溢出错误。实际上,我正在尝试使用main:Deck newDeck = new Deck();中的构造函数调用来创建一副卡片
然后,在基类"Deck“中创建包含52个元素(卡片)的卡片数组,并在每个索引处使用两个int值填充该数组,这两个值表示每张卡片的等级和花色。
我认为堆栈溢出错误是由于基类和扩展类之间的递归构造函数调用造成的,尽管我可能是错的。有没有人能建议如何修复这个错误,或者以不同的方式填充Cards数组?基类和扩展类格式是我的项目所必需的。谢谢。
错误:
Exception in thread "main" ja
我尝试在JAVA代码中调用MessageBoxA函数。下面的方法有什么问题,使我的程序抛出了很多错误?
package loading.libraries;
public class User32
{
//first case:public native int MessageBoxA(HWND hWnd,LPCSTR lpText,LPCSTR lpCaption,UINT uType);
//second: public native int MessageBoxA(int hWnd,String lpText,String lpCaption,int uType);
我正在处理下面的代码,其中我有两个java文件A.java和m.java。代码如下所示,由于上面的代码更改,我将进入一个循环。我试图在m.java中使用@inject for A class对象来删除循环,但在执行_a.doSomething()时,它给出了空异常。
代码如下: A.java
class A {
A(x,y,z,m){
/* do the necessary initialization */
}
A (x, y, z){
this(x,y,z,m(new A(x,y,z)))
}
}
m.java
class m {
我试图通过groovy脚本配置Jenkins Jira插件,但得到了一个错误
WARNING: Failed to run script file:/var/jenkins_home/init.groovy.d/k_JiraPluginConfig.groovy
groovy.lang.GroovyRuntimeException: Could not find matching constructor for: hudson.plugins.jira.JiraSite(java.net.URL, java.net.URL, java.lang.String, java.lang.St
我得到了像这样的堆栈跟踪:
java.lang.NoClassDefFoundError: sun/reflect/GeneratedMethodAccessor1
at sun.reflect.GeneratedMethodAccessor1.<clinit>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Nati
import java.util.*;
import java.lang.*;
import java.io.*;
class Logger {
private static final Logger logger = new Logger();
private static final String test = "value";
private Logger() {
System.out.println("Called Constructor!");
}
public static Logger ge
我正在使用现有实体和存储库创建一个Spring批处理项目。我需要对作业使用自定义ItemReader,它使用现有的jpa存储库读取数据。
自定义读取器
public class InMemoryReader implements ItemReader<Product> {
@Autowired
private ProductService productService;
private int nextStudentIndex;
private List<Product> studentData;
public InMem
请帮助将结果集放入gui!如果我这样做,我自己从代码-所有是ok<,但如果我使用Netbeans为它,我得到错误。
在代码中,我做了2个tables<,但是我不能将它们的数据源放到myTable中。
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package
我使用Java 7,有3个类:
TestSuper.java
public abstract class TestSuper {
public TestSuper() {
testMethod();
}
protected abstract void testMethod();
}
TestNull.java
public class TestNull extends TestSuper {
private String test = "Test";
public TestNull() {
从javase 8开始,就不再推荐rmic了。因此,最好通过导出对象的方式动态生成stubs,如下所示:
子类UnicastRemoteObject并调用UnicastRemoteObject()构造函数。
子类UnicastRemoteObject并调用UnicastRemoteObject(port)构造函数。
所以我首先调用了UnicastRemoteObject(port)构造函数,但是得到了编译错误: no suitable constructor found for UnicastRemoteObject(int),然后我尝试调用UnicastRemoteObjec
当我运行这段代码时:
package jni_2;
public class Min2 {
static {
System.loadLibrary("kernel32");
}
public native long FlushProcessWriteBuffers();
public static void main(String[] args) {
Min2 c = new Min2();
c.FlushProcessWriteBuffers();
}
}
我得到了这个例外:
Ex
这一行:
this.setContentPane(panelLoading);
给我这个错误:
Exception in thread "AWT-EventQueue-0"
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.remove(Unknown Source)
at java.awt.Container.remove(Unknown Source)
at javax.
我在下面的程序中遇到了一个问题,它有两个类A和B以及类A中的一个方法getObject(),它在类B中被重写,类B扩展了A类。
我从基类构造函数中调用getObject(),我相信它会调用类B中的重写方法,并且在运行时错误是空指针异常,为什么对象没有被初始化,即使它已经初始化了呢?
class A {
Object object = new Object();
public A() {
System.out.println("A Class");
getObject();
}
public void getOb
我有一个简单的entrypoint类,可以加载一个面板
public class TestUI implements EntryPoint
{
PanelA panelA = new PanelA();
public void onModuleLoad()
{
final RootPanel rootPanel = RootPanel.get();
rootPanel.add( panelA );
}
}
这是PanelB
public c
我有一项作业要开始Java,在一个单词或短语中计算a的实例。我收到以下错误。
线程"main“java.lang.StringIndexOutOfBoundsException中的异常: String索引超出>范围:4 at java.lang.String.charAt(String.java:658) at aHomework.aHomework.main at aHomework.aHomework.main(aHomework.java:13) Java结果:1
以下是代码:
import java.util.Scanner;
public class aHom