小编Rav*_*ekh的帖子

JRE 1.7 - java版本 - 返回:java/lang/NoClassDefFoundError:java/lang/Object

当运行任何java应用程序,或只是'java'时,jvm失败:

初始化VM
java/lang/NoClassDefFoundError 期间发生错误:java/lang/Object

这是一个错误答案的列表:

  1. 正确的Java主目录(包括/ bin目录)位于全局PATH上

  2. JAVA_HOME设置正确

  3. 执行命令java -fullversion有效

    $ java -fullversion
    
    ./java full version "1.7.0_05-b05"
    
    Run Code Online (Sandbox Code Playgroud)
  4. / usr/java中的符号链接都指向正确的java安装

  5. 我在创建系统时没有安装任何'default'java

  6. java -version 失败......与上面相同的错误

  7. 从java安装的目录结构下发出命令也不起作用

  8. 对于64位,这是64位java

有任何想法吗?

java

132
推荐指数
9
解决办法
22万
查看次数

具有hibernate支持的pojo中的joda.time.DateTime

hibernate - 3.6.0.Final joda - 1.4如何在pojo中为hibernate支持直接joda.DateTime

所以可以 session.saveOrUpdate(rateCodeId);

POJO

public class RateCodeId implements java.io.Serializable {

    private int roomId;
    private org.joda.Time.DateTime date;
}
Run Code Online (Sandbox Code Playgroud)

的hbm.xml

 <key-property name="date" type="org.joda.time.contrib.hibernate.PersistentDateTime">
        <column length="10" name="date" />
 </key-property>
Run Code Online (Sandbox Code Playgroud)

错误:

org.hibernate.MappingException:无法确定类型:org.joda.time.contrib.hibernate.PersistentDateTime

并且没有"type ="ERROR

java.lang.ClassCastException:org.joda.time.DateTime无法强制转换为java.util.Date

java hibernate jodatime

11
推荐指数
1
解决办法
2万
查看次数

私有成员的java反射getFields | 动态访问对象名称值

我想打印所有类的属性及其名称和值.我用过反射,但getFields给我的长度为0.

RateCode getMaxRateCode = instance.getID(Integer.parseInt((HibernateUtil
            .currentSession().createSQLQuery("select max(id) from ratecodes")
            .list().get(0).toString())));
for (Field f : getMaxRateCode.getClass().getFields()) {
            try {
                System.out.println(f.getGenericType() + " " + f.getName() + " = "
                        + f.get(getMaxRateCode));
            } catch (IllegalArgumentException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
}
Run Code Online (Sandbox Code Playgroud)

RateCode.java

    private Integer rateCodeId;
    private String code;       
    private BigDecimal childStay;       
    private DateTime bookingTo;
    private Short minPerson;      
    private Boolean isFreeNightCumulative = false;
    private boolean flat …
Run Code Online (Sandbox Code Playgroud)

java reflection

11
推荐指数
2
解决办法
1万
查看次数

从简单的java类获取HttpSession | Request而不是servlet类

我希望会话对象不在servlet类中,而是普通的应用程序.

WEB.XML

<listener>
        <listener-class>com.abc.web.ApplicationManager</listener-class>
</listener>
<listener>
        <listener-class>com.abc.web.SessionManager</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)

ViewPrices.java

public class ViewPrices implements Cloneable, Serializable {

 Session session = request.getSession();
                   servletContext.getSession()
                   anyWay.getSession();
}
Run Code Online (Sandbox Code Playgroud)

java jsp servlets java-ee

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

何时使用hibernate.connection.provider_class

我应该什么时候使用hibernate.connection.provider_class?我和'hibernate.connection.diver_class'之间有点困惑.

provider_class可能对连接池有用

还有其他任何我们可以使用provider_class的目的吗?

java hibernate

6
推荐指数
1
解决办法
2万
查看次数

设置默认排序或不排序?

更新

    Set s = new HashSet();
    s.add(1);
    s.add(5);
    s.add(4);
    s.add(9);
    s.add(7);
    s.add(8);        
    s.add("b");
    s.add("a");
    s.add("B");
    s.add("A");
    s.add("s");
    s.add("x");        
    s.add("d");        
    System.out.println(s);
    s.remove("b");
    s.remove("d");
    System.out.println(s);
Run Code Online (Sandbox Code Playgroud)

输出:

[1, d, 4, b, 5, A, B, 7, a, 8, 9, s, x]
[1, 4, 5, A, B, 7, a, 8, 9, s, x]
[1, 4, 5, A, B, 7, a, 8, 9, s, x]
Run Code Online (Sandbox Code Playgroud)

当我们添加时需要一些设置默认排序整数值的信息,但如果我将字符串添加到集合中,默认情况下不会排序。

更新: 而且大写字母在运行多次后总是会排序。

java 版本“1.6.0_26”Java(TM) SE 运行时环境(版本 1.6.0_26-b03) Java HotSpot(TM) 客户端 VM(版本 20.1-b02,混合模式,共享)

请给我一些想法。谢谢

java

6
推荐指数
1
解决办法
2万
查看次数

jsp useBean由servlet的getAttribute为NULL

user在servlet中为null.如果做错了请让我.

我试图获取bean rateCode.jsp中的所有html元素

<%@page import="com.hermes.data.RateCode_" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
    <head>
        <title>Rate Code</title>
    </head>
    <body>      
         <jsp:useBean id="user" class="com.hermes.data.RateCode_" scope="request" >
            <jsp:setProperty name="user" property="*"/></jsp:useBean>
            <form  id="f_rateCode" action="/ratePromoCodes" method="post"  >
                <table align="center" border="1" cellspacing="0">
                    <tr>
                        <td colspan="2" align="center" class="header">Rate Code Administrations</td>
                    </tr>
                    <tr>
                        <td align="right" style="border-style: solid;">Rate Code:</td>
                        <td align="left" style="border-style: solid;">
                            <input type="text" id="code" name="code" value="${user.code}"  size="10" maxlength="32" style="width: 100px"/>
                    </td>
                </tr>

                <tr>
                    <td align="right" style="border-style: solid;">Rate Description:</td>
                    <td align="left" style="border-style: solid;">
                        <input type="text" id="description" name="description" value="<%=user.getDescription()%>" …
Run Code Online (Sandbox Code Playgroud)

jsp servlets javabeans

4
推荐指数
1
解决办法
2万
查看次数

奇怪的hibernate createSQLQuery返回一个CHAR | Character但是String

我正在使用hibernate createSQLQuery,但它只返回第一个char.

tableName = 'select code, name from airports where excludeFromSearch = 0 order by name';
s.createSQLQuery(tableName).list();
Run Code Online (Sandbox Code Playgroud)

我在用:

  • Mysql的
  • 休眠3.2

快照:

在此输入图像描述

我用googled stackoverflow,forum.hibernate,atlassian

更新:我还检查了所有的hibernate查询日志甚至mysql查询日志都是一样的.

`code char(3)`  // <strike>might</strike> must cause problem as in screen shot
name varchar(100)
Run Code Online (Sandbox Code Playgroud)

java hibernate

2
推荐指数
1
解决办法
6670
查看次数

java Script User定义$ function,如jquery

我正在尝试创建用户定义$函数,因为我不能在现有项目中使用Jquery.

我想让这个函数像Jquery $('ID')一样工作

请给我一些提示任何提示或示例示例

function $(element) {

}

var value = $('elementID').value
Run Code Online (Sandbox Code Playgroud)

更新: 因为我有prototype.js

function $(element) {
  if (arguments.length > 1) {
    for (var i = 0, elements = [], length = arguments.length; i < length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (Object.isString(element))
    element = document.getElementById(element);
  return Element.extend(element);
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
1
解决办法
192
查看次数

HashMap使用override equals和hashCode不起作用

对不起......关于这个愚蠢/愚蠢的问题,伙计们:

为什么不equals()hashCode()被应用?

目前他们只是按照我的预期工作HashSet.

UPDATE

EVEN键值5重复但不调用equals和hashCode.

我也想在Value上应用它.

就像在这个例子中HashSet调用equal和hashCode一样,为什么hashMap不被称为equals和hashCode,即使对于key也是如此.

更新2 - 答案

将调用HashMap的键(class-> HashCode,equals).谢谢你们.我对此有点困惑.:)

    public class Employee {

        int id;
        String name; 
        int phone;

        public Employee(int id, String name, int phone) {
            this.id = id;
            this.name = name;
            this.phone = phone;
        }    
    // Getter Setter

        @Override
        public boolean equals(Object obj) {

            if (obj == null) {
                return false;
            }
            if (getClass() != obj.getClass()) {
                return false;
            }
            final Employee other = (Employee) obj;
            System.out.println("Employee -  equals" …
Run Code Online (Sandbox Code Playgroud)

java hashmap

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

Tortoise SVN Client并从.svn文件夹获取repo-browser url

我有这个文件结构化的svn目录和文件: 在此输入图像描述

当我试图看到repo浏览器时:

在此输入图像描述

龟可以很容易地找到这个文件夹的URL: 在此输入图像描述

我想知道如何获得我在Repo Browser中点击的文件夹的url?

编辑:

Tortoise SVN 1.8+
Run Code Online (Sandbox Code Playgroud)

svn tortoisesvn svn-client

2
推荐指数
1
解决办法
9781
查看次数