我有一个计划如下:
package com.company;
enum Color {
RED, GREEN;
Color() {
System.out.println(Main.getRegionName(this));
}
}
public class Main {
public static String getRegionName(Color region) {
switch (region) {
case RED:
return "red";
我将一个@Qualified的单例bean集合注入到一个构造函数中。许多正在使用的bean都有一个@Autowired参数化构造函数,但没有默认构造函数。然而,Spring似乎打算始终使用默认构造函数,从而导致NoSuchMethodException。这是Spring 3.2.9的一个限制吗?我在文档中找不到任何表明这是无效的东西。
以下是声明要由其公共接口发现的bean的经过删节和编辑的代码:
@IsPersistence
@Component("SomeComponent")
@Qualifier("category")
public class Some
我使用来序列化和反序列化一些类。但是,我发现了一个不起作用的组合:包含对来自另一个类的对象的引用的异常不能反序列化。示例:
import com.alibaba.fastjson.JSON;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
public class Main {
@AllArgsConstructor
@Getter
@Setter
private static class A {
private String a;
我创建了3个java files:main.java,GUI.java,Serial.java
在Main中,我创建了最后两个java文件的实例。我可以在Main中调用gui和序列中的方法。我不能从实例gui和串行外部Main调用方法。
package main;
public class Main {
public static void main(String[] args) {
GUI gui = new GUI();
gui.setVisible(true);
Serial serial =
我得到了代码下面的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代码中调用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);
我正在运行Debian Wheezy、openjdk-7-jre、clojure 1.4.0和leiningen-1.7.1,它们都是从官方资源库安装的。
所以我跑了
lein new hello
cd hello
lein run -m hello.core
发现了一个错误:
Exception in thread "main" java.lang.RuntimeException: java.lang.ClassNotFoundException: hello.core
at clojure.lang.Util.runtimeException(Util.java:165)
我得到了
Exception in thread "main" java.lang.NullPointerException
at java.io.FileOutputStream.<init>(FileOutputStream.java:201)
at java.io.FileOutputStream.<init>(FileOutputStream.java:99)
at lib.Entry.serialize(Entry.java:17)
at main.Main.main(Main.java:8)
其中Entry.j
我正在尝试接受参数化java构造函数中的用户输入,但我失败了。它给出了以下错误
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.base/java.util.Scanner.nextLine(Scanner.java:1651)
at Main.main(Main.java:24)
这是我的密码
import java.util.Scanner;
class Student
{
String name;
String date
我正试图通过python来实现JVM(Java8)。
我想执行java Main。在主方法中,将初始化Person实例。然后Person类构造函数调用特殊的Method java/lang/Object."<init>":()V。但是,虽然我看到了,但我还是找不到那个方法的定义。
Main.java
class Main{
public static void main(String[] args){
Person p = new Person("Jeff", 17);
}
}
Person.java
public class Per
import java.io.*;
public class StaticVariableTest {
public static void main(String[] args) throws IOException, ClassNotFoundException {
AC AC = new AC();
AC.b = 25;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutput
在创建对象和参数化构造函数时,我会遇到以下错误。
Main.java:6:错误:类密码中的构造函数密码不能应用于给定类型
Cipher cy = new Cipher(k); ^
所需:无争议
发现: int
原因:实际的和正式的论点列表的长度不同。
这是我的文件
<b>Main.java</b>
public class Main {
public static void main(String []args){
int k=8;
Cipher cy = new Cipher(k);
Strin
我想了解Python程序从哪一点开始运行。我以前在Java方面有过经验。在Java中,每个程序都从它的Main类的main()函数开始。知道了这一点,我就可以确定其他类或其他类的函数的执行顺序。我知道在Python中,我可以像这样使用__name__来控制程序执行顺序:
def main():
print("This is the main routine.")
if __name__ == "__main__":
main()
但是,当我们不使用__name__时,我的Python程序的起点是什么?
我是java的初学者,我以前用C++编写代码,在使用类时,我用单独的文件定义这些类,然后将这些类包含在我的主文件中。
我正在学习套接字编程的线程,这样我就可以将多个服务器端口作为线程打开,并接受多个客户端。我知道在Java中,文件名应该与类名相同(如果我错了,请纠正我)。这就是我想要做的:
main.java
include derived.java;
class main1
{
main1()
{
System.out.println("Constructor of main1 class.");
来自Java lambda的外部变量引用作为构造函数参数提供。Java还允许向方法提供最多255个参数。
例如,编译此代码:
public class Main {
public static void main(String[] args) throws InterruptedException {
var message = "Hello world!";
var thread = new Thread(() -> System.out.println(message));
thread.run();
thread.join();
这是我的第一个节目:
(println "hello, what is your name?")
(let [myname (read-line)]
((println (str "hello " myname))))
它有点工作:
hello, what is your name?
Joel
hello Joel
Exception in thread "main" java.lang.NullPointerException, compiling:(/home/joel/workspace/coolstuff/clojure/hello.
我有一个可以从命令行运行的jar文件,如下所示:
# In Terminal.app
java -jar fop.jar /path/to/infile.fo /path/to/outfile.pdf
现在,我需要导航到包含fop.jar的文件夹。这并不理想,所以我尝试在bash_profile中添加以下别名..。
# In bash_profile
alias fop="java -jar /path/to/a/far/away/folder/fop-2.1/build/fop.jar"
...with希望我可以从桌面(或其他任何地方)执行这个脚本,如下所示:
# In Te
所以,我遵循了一个教程,并且我完全遵循了它,但是当我测试时,它抛出了一个
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - constructor Main in class spritesheet.Main cannot be applied to given types;
required: java.awt.Color
found: no arguments
reason: actual and formal argument lists di
我们有一个简单的函数定义:
(defn calculate [d x y]
((if (and (== d 1) (== x 1) (== y 0))
1
0)))
(println (calculate 1 1 0))
但这会导致以下错误:
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.N
我有一项作业要开始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
我写了一些通用方法。它能很好的处理一级的后代。但是对于第二级后代的对象,它失败了。
package com.company;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static <T extends Comparable<T>> int f(List<T> list, T item) {
return 0;
}
static class A implements Comparable<A&
我的Java故事才刚刚开始,但我对Python有一些面向对象的经验。我有以下类层次结构: class A {
public A() {};
public A(final java.util.Map dict) {};
}
class B extends A {
}
public class Main {
public static void main() {
java.util.Map d = new java.util.HashMap();
B b = new B(d);
}
} 附加的代码导致以下错误: Main.java:16: error:
在运行以下程序时获取此异常
Exception in thread "main" java.lang.NullPointerException
at pojo.Bill.main(Bill.java:20)
Java Result: 1
Bill.java
public class Bill {
public static void main(String s[]){
Bill b=new Bill();
b.getBillDetails().setBillNo(444);// line 20
System.out
我使用ViewPager在一个片段中包含两个片段。
有时我的应用程序崩溃,并出现以下错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myapp/com.myapp.MyAcitivity}: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.fragments.MyFragment: make sure class name exists, is public,