标签: java-6

大学bash中的Java因NoClassDefFoundError而失败

我知道有很多关于NoClassDefFoundError的帖子,他们似乎都在讨论jar文件.虽然我对日食中的java感到很自在,但我很遗憾为什么我能想到的最简单的东西不起作用,除非他们在大学方面打破了这个问题.

public class hello {
    public static void main (String args[]) {
            System.out.println ("Hello World!");
    }
}
Run Code Online (Sandbox Code Playgroud)

这是整个hello.java程序,抛出这个:

Exception in thread "main" java.lang.NoClassDefFoundError: hello/java
Caused by: java.lang.ClassNotFoundException: hello.java
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: hello.java.  Program will exit.
Run Code Online (Sandbox Code Playgroud)

$ CLASSPATH = /:在/ usr/JAVA /最新/ lib目录:/家庭/ 41 /名为myusername/bin中

java -verbose hello.class
Run Code Online (Sandbox Code Playgroud)

得到:

[Opened /usr/java/jdk1.6.0_10/jre/lib/rt.jar]
[Loaded java.lang.Object from /usr/java/jdk1.6.0_10/jre/lib/rt.jar]
[Loaded java.io.Serializable from /usr/java/jdk1.6.0_10/jre/lib/rt.jar]
[Loaded java.lang.Comparable from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] …

java bash noclassdeffounderror java-6

0
推荐指数
1
解决办法
843
查看次数

重写 ArrayList 添加方法时出现问题

我有一个扩展 Java ArrayList 的类。我目前使用的是 Java 版本 1.6.0_22-b04。看起来像这样:

public class TokenSequence extends ArrayList<Token>{
    public TokenSequence (Collection<Token> tokens) {
        super(tokens);  
    }

   public void add(Object o) {
       if (o instanceof Token){ 
           add( (Token)o );
   }
   else if (o instanceof TokenSequence)
       add( (TokenSequence)o );
   else
      add( new Token( o.toString() ) );
   }

}
Run Code Online (Sandbox Code Playgroud)

上面代码中的问题是 add(Object o) 方法。Java 不会让我编译代码,因为它说

"Name clash: The method add(Object) of type TokenSequence has the same erasure as add(E) of type ArrayList<E> but does not override it"
Run Code Online (Sandbox Code Playgroud)

相同的代码在 Java 版本 1.6.0_17-b04 …

java java-6

0
推荐指数
1
解决办法
3万
查看次数

Java 1.6中字符串连接的提示,包含多个整数

我有一个有3个int变量的类:day,month和year.我也有一个方法叫做toString()三个字段并以"dd/mm/yyyy"格式返回(如果日期或月份只有1个数字,则无需输入0).

做这个的最好方式是什么?

public String toString(){
        String dateString = this.day + "/" + this.month + "/" + this.year;
        return dateString;
    }
Run Code Online (Sandbox Code Playgroud)

要么

public String toString(){
        String dateString = Integer.toString(this.day) + "/" + Integer.toString(this.month) + "/" + Integer.toString(this.year);
        return dateString;
    }
Run Code Online (Sandbox Code Playgroud)

java integer concatenation tostring java-6

0
推荐指数
1
解决办法
65
查看次数

oracle.sql.CLOB 与 java.sql.Clob

我目前正在使用oracle.sql.CLOB绑定到 Oracle Clob。

使用有什么好处吗

java.sql.Clob clob = con.createClob(); 
Run Code Online (Sandbox Code Playgroud)

而不是使用创建临时 Clob

oracle.oracle.sql.CLOB.createTemporary(oracleConn, false, oracle.sql.CLOB.DURATION_SESSION);
Run Code Online (Sandbox Code Playgroud)

我们正在使用 Java 6。

java oracle jdbc clob java-6

0
推荐指数
1
解决办法
1757
查看次数

字符串等于无法正常工作

这是我的调试代码:

log.error(u.getName() + " - " + u.getName().length() + " - host_node" + " - " + u.equals("host_node"));         
Run Code Online (Sandbox Code Playgroud)

我的日志:

11:27:16 [main] ERROR com.google - host_node - 9 - host_node - false
Run Code Online (Sandbox Code Playgroud)

为什么它不相等,我甚至检查长度,看看是否首先包含空格.但事实并非如此.

java equality equals java-6

-1
推荐指数
1
解决办法
872
查看次数

Java Generics未定义隐式超级构造函数

我有以下基类和子类:

public class BaseClass<T> {
    public BaseClass(T value){
}

public class NewClass<T> extends BaseClass<T> {
    public NewClass(T value){
    }
} 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:隐式超级构造函数BaseClass()未定义.必须显式调用另一个构造函数

我该如何解决这个问题?

java generics java-6

-1
推荐指数
1
解决办法
1110
查看次数

从List <long>中包含的id <list>列表中获取All对象

我如何从另一个中得到List<Object> filteredList id(Object.id)包含的内容.考虑到适度的数据量,在解决这个问题的时候,有效和高效的方法是什么.List<id> idsListList<Object>allObjects

我正在使用java6

java collections comparison java-6

-5
推荐指数
1
解决办法
646
查看次数