我正在用java制作一个简单的gui程序。当我单击run时,它会给出一个如下所示的错误:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.checkNotAWindow(Unknown Source)
at java.awt.Container.addImpl(Unknown Source)
at javax.swing.JLayeredPane.addImpl(Unkno
给定以下程序:
class A {
static int java = 42;
static int System = -1;
public static void main(String[] args) {
java.lang.System.out.println("Foo");
}
}
编译这段代码会给我一个错误,告诉我"int不可被解除引用“。原因很明显,但是应该如何处理这样的情况。它在代码生成场景中尤其相关,在这种场景中,人们无法知道哪些用户代码与生成的代码交织在一起。
在C#中,我只会在"java.lang“之前使
作为Java的初学者,我想问一个问题
在A.java中(例如Employee.java)
import java.io.*;
public class Employee{
public String name;
private double salary;
public Employee (String empName){
name = empName;
}
public void setSalary(double empSal){
salary = empSal;
}
// 打印信息
public void prin
我试图进入Java机器人类,所以我想一开始我只需要编写一个程序,将鼠标移动到屏幕上的0,0。
这一切看起来都很完美,但是当我尝试运行它时,我得到了一个错误:
"The method go() is undefined for the type run"
不知道你们中有没有人知道我为什么会犯这个错误。
main.java:
public class main {
public static void main(String[] args) {
run run = new run();
run.go();
}
}
run.java
public static DevicePolicyManager minochaDevicePolicyManager;
public static ComponentName minochaDevicePolicyAdmin;
上面的代码在我的MainActivity java类中,位于onCreate之上。因为它是静态的,所以其他类不应该访问它吗?我有这个类MyBroadCastReceiver(下面的代码)
public class MyBroadcastReceiver extends BroadcastReceiver {
@Override
public void onRece
我想从一个外部类调用theArrayList()方法,该类显示名为theList的对象数组中的内容。我怎么能做到这一点?
mendietaRAL.java
import java.util.ArrayList;
public class mendietaRAL {
public static void theArrayList() {
ArrayList<Object> theList = new ArrayList<Object>();
theList.add(123);
theList.add("Java");
本质上,我试图做一些这里提到的事情,,但是用java。
我希望在某个类的所有实例中重置一个变量,如下所示:
public class NewClass{
int variable = 1;
}
然后:
NewClass one = new NewClass();
NewClass two = new NewClass();
NewClass three = new NewClass();
Newclass.variable = 2;
System.out.println(one.variable);
System.out.println(two.variable);
System.out.
我正在学习如何从命令行运行Java,并不断遇到相同的问题。我正在运行的main()方法是用bin/edu/cuny/util/ConvertTestVectors.class编写的。
我将目录设置为bin/cuny/。当我运行> java -cp . ConvertTestVectors时,我得到:
Error: Could not find or load main class ConvertTestVectors
当我运行> java -cp . util/ConvertTestVectors时,我得到:
Exception in thread "main"
好的,这里有一个非常奇怪的Java 7语言难题,供JLS专家使用。下面的代码不会编译,无论是用javac还是用Eclipse:
package com.example;
public class X {
public static X com = new X();
public void x() {
System.out.println(com.example.X.com);
// cannot find symbol ^^^^^^^
}
}
似乎成员com完全阻止了从X内部访问com.*包。然而,这并没有得到彻底的应用。例如,以下
我对EJB非常陌生,我正在尝试从InitialContext中查找EJB,每件事情都很正常,直到我更改了项目名称,现在它给了我这个例外:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.ge
我在文件中读到:
A variables name can be any legal identifier — an **unlimited-length** sequence of Unicode letters and digits
所以,我创建了这个类:
class Test{
public static void main(String args[])
{
int i=10;
}}
其中,i-它不是i,它的变量具有名称长度- 3000000 chars。大小.java文件~3M。
我试着编译这个文件:
javac Test.java
因此,我有尺寸为Test.class的Test.cl
下面是我的import语句:
import java.util.*;
下面是main中的代码:
Random Rand = new Random() ;
下面是一个公共void方法:
int a = 0 ;
while (!done)
{
int a = Rand.nextInt(10) ;
if (debug) stuff ;
if (possibles[a]==1) done = true ;
}
下面是我得到的错误消
我对Java有一个非常基本的疑问。我有以下几个类:
userViewtest.java:
package source;
public class userViewTest{
public static void main(String[] args){
userView usersView = new userView();
usersView.printUsers();
}
}
然后是userView.java:
package source;
public class userView{
String
好的,我正在学习 YouTube通道上的Java教程。我正在学习第7部分:面向对象编程的介绍。我遇到的问题是,当我尝试运行程序时,它会给我直接粘贴在下面的类(名为objectIntroTest)中的错误。
public class objectIntroTest {
public static void main(String[] args){
String x = "Hello";
objectIntro waterBottle = new objectIntro(0);
waterBottle.addwater(10
eclipse的quickfix建议我为此行添加一个cast for语句:
state=conex.createStatement();
和另一个要为该行声明的强制转换:
result= state.executeQuery("SELECT * FROM itshop.products");
在输出中,当我使强制转换错误消失时,我什么也没有收到,但是我没有任何output.Can,您可以检查我是否正确地连接到mysql数据库?
代码:
import java.sql.*;
public class Statement {
public static void m