小编Sat*_*TNV的帖子

未找到Joda Time资源错误

我正在尝试获取一个字符串并以更易读的格式将其转换为另一个字符串:

String startTime = invite.get_start_time();
Log.d(LOG_TAG, "String to be converted is " + startTime);
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
DateTime dt = fmt.parseDateTime(startTime);
invite.set_start_time(dt.toString("MM dd yyyy hh:mmaa"));
Run Code Online (Sandbox Code Playgroud)

08-02 14:33:19.011:D/InvitesObjectListAdapter(856):要转换的字符串是2015-08-03 10:30:00 08-02 14:33:19.041:W/System.err(856):java .io.IOException:找不到资源:"org/joda/time/tz/data/ZoneInfoMap"ClassLoader:dalvik.system.PathClassLoader [DexPathList [[zip file"/data/app/me.lunchbunch.core-1/base .apk"],nativeLibraryDirectories = [/ vendor/lib64,/ system/lib64]]]

有谁知道这个错误来自哪里?

java time android jodatime

16
推荐指数
1
解决办法
5048
查看次数

Google Play服务错误 - 错误报告难以理解

我已经使用Google Play服务发布了我的应用的alpha版本.但是,当我在使用Google Play服务的手机上测试应用时,我遇到了此错误.我在编辑过程中没有遇到此错误,或者在使用过时Google Play服务的手机上运行应用程序时出现此错误.我用Google搜索了这个错误并在堆栈溢出但它没有给我很多答案.如果有人有任何想法,请帮助.

顺便说一句,我没有启用pro-guard,所以这不是问题

这是错误报告:

java.lang.IllegalStateException: A fatal developer error has occurred.
Check the logs for further information.
at com.google.android.gms.internal.jl$h.b(Unknown Source)
at com.google.android.gms.internal.jl$h.g(Unknown Source)
at com.google.android.gms.internal.jl$b.hy(Unknown Source)
at com.google.android.gms.internal.jl$a.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:153)
at android.app.ActivityThread.main(ActivityThread.java:5338)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我使用LibGdx,并且我使用google play服务作为排行榜,取得了成就.我已经按照教程,但它对我没什么帮助.提前致谢

java android libgdx google-play-services google-play-games

8
推荐指数
1
解决办法
620
查看次数

无法编译的源代码 - 错误的sym类型:

第14行发生错误.

线程"main"中的异常java.lang.RuntimeException:无法编译的源代码 - 错误的sym类型:

很难找到解决方案.

package example;

public class Num
{
    public static void main(String [] args) 
    {
    String s = "42";
        try 
        {
            s = s.concat(".5"); 
            double d = Double.parseDouble(s);
            s = Double.toString(d);
            int x = (int) Math.ceil(Double.valueOf(s).doubleValue()); //Line 14
            System.out.println(x);
        }
        catch (NumberFormatException e) 
        {
            System.out.println("Wrong Number");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

对于映射到数据库表的bean,hibernate中的默认继承策略是什么?

这是我在stackoverflow中的第一个查询,我想我提供了所有必要的输入:

我在下面提供了我的Java bean和数据库表详细信息:

******Java Bean类:***

import java.sql.Timestamp;

import javax.persistence.Column;

import javax.persistence.Entity;

import javax.persistence.Id;

import javax.persistence.Table;

@Entity

@Table(name = "BANK_MESSAGES")

public class messagesBean implements Serializable

{

    @Id
    @Column(name="msg_id")
    private String msg_id;

    @Column(name="msg_date")
    Timestamp msgDateTime;

    @Column(name="message")
    private byte[] message;

    @Column(name="msg_type")
    private String msg_type;

    //Getters and Setters for the above fields
}
Run Code Online (Sandbox Code Playgroud)

下面是我的数据库表(Oracle)的DDL:

create table BANK_MESSAGES
(msg_id varchar2(10),
msg_date timestamp,
message blob,
msg_type varchar2(5)) ;
Run Code Online (Sandbox Code Playgroud)

我试图理解hibernate中的默认继承策略是什么是映射到上面的数据库表的bean?

java hibernate jpa

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

比较java中的日期会给出错误的结果

我正在使用以下代码比较日期

String sCreatedDate = "30.07.201514:57:03";
String sModifiedDate = "30.07.201515:40:34";            
SimpleDateFormat parser = new SimpleDateFormat("dd.MM.yyyyHH:MM:SS");

Date d1 = parser.parse(sCreatedDate);
Date d2 = parser.parse(sModifiedDate);         
System.out.println(d1.before(d2));
Run Code Online (Sandbox Code Playgroud)

它打印false,但我希望它打印true.

你可以解释一下我在这段代码中做错了什么吗?

但是,上面的代码适用于以下日期并打印真实值:

String sCreatedDate = "23.07.201507:25:35";
String sModifiedDate = "23.07.201507:26:07";
Run Code Online (Sandbox Code Playgroud)

java datetime

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

通过获取FileNotFoundException来搞糊涂

我有那段代码,只是得到了FileNotFoundException.

public class Overload {   
public void method(Object o) {     
    System.out.println("Object");   
    }   
public void method(java.io.FileNotFoundException f) {     
    System.out.println("FileNotFoundException");   
    }   
public void method(java.io.IOException i) {     
    System.out.println("IOException");   
    }   
public static void main(String args[]) {     
    Overload test = new Overload();     
    test.method(null);   
    } 
} 
Run Code Online (Sandbox Code Playgroud)

有什么想法为什么会发生?

java exception filenotfoundexception

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

如何通过单击片段中的Linearlayout从片段calss开始一个新活动?下面是我的代码,但这不起作用

当我点击片段中的linearlayout时,它不会给出任何错误,但不会启动新的活动.我的代码中有错误吗?请有人帮助我.这个片段是我项目的xml文件代码.

Fragment_one.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_weight="1"
        >
        <LinearLayout
            android:id="@+id/Lbid"
            android:layout_width="wrap_content"
            android:layout_marginTop="30dp"
            android:layout_height="wrap_content">
            <ProgressBar

                style="?android:attr/progressBarStyleHorizontal"
                android:id="@+id/pbb"
                android:layout_marginLeft="15dp"
                android:layout_width="180dp"
                android:layout_height="25dp"
                android:progress="50"
                android:progressDrawable="@drawable/bidonpb"

                />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Bid on"
                android:id="@+id/tv"
                android:layout_marginLeft="2dp"
                />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/Lap"
            android:layout_width="wrap_content"
            android:layout_marginTop="20dp"

            android:layout_height="wrap_content">
            <ProgressBar

                style="?android:attr/progressBarStyleHorizontal"
                android:id="@+id/pbap"
                android:layout_marginLeft="15dp"
                android:layout_width="180dp"
                android:layout_height="25dp"
                android:progress="60"
                android:progressDrawable="@drawable/appb"

                />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Awaiting Payments"
                android:layout_marginLeft="2dp"
                />
        </LinearLayout>
        <LinearLayout
            android:id="@+id/LO"
            android:layout_width="wrap_content"
            android:layout_marginTop="20dp"

            android:layout_height="wrap_content">
            <ProgressBar

                style="?android:attr/progressBarStyleHorizontal"
                android:id="@+id/pbo"
                android:layout_marginLeft="15dp"
                android:layout_width="180dp"
                android:layout_height="25dp"
                android:progress="20"
                android:progressDrawable="@drawable/opb"

                />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Overdue" …
Run Code Online (Sandbox Code Playgroud)

java xml android android-layout android-fragments

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

ule子选择表达式给出流关闭错误

我在下面的m子流程中,根据输入xml文件的类型(使用选择)将xml消息转换为平面格式,然后trnsfer然后转换为ftp。但是,一旦我发出一条消息,它就会给出以下异常。你们能帮忙找出问题所在吗?

<flow name="AWOutboundFlow">
    <file:inbound-endpoint path="E:\MuleTemp\DBS\outbound\aw\in" responseTimeout="10000" doc:name="File"/>
    <set-variable variableName="millis" value="#[System.currentTimeMillis()]" doc:name="Variable"/>
    <logger message="#[flowVars['millis']]" level="INFO" doc:name="Logger"/>
    <choice doc:name="Choice">
        <when expression="#[xpath3('/cw:UniversalShipment/cw:Shipment/cw:TransportMode/cw:Code') == 'AIR']">
            <logger message="#[flowVars['millis']]: Classified to AW" level="INFO" doc:name="Logger"/>
            <mulexml:jaxb-xml-to-object-transformer returnClass="com.chasoft.schema.UniversalShipmentData" encoding="UTF-8" mimeType="text/xml" jaxbContext-ref="JAXB_Context" doc:name="XML to JAXB Object"/>
            <transformer ref="AWShipmentOutbound" doc:name="Transformer Reference"/>
            <ftp:outbound-endpoint binary="true" host="localhost" port="21" path="/outbound/aw/out" user="DBS" password="502011" responseTimeout="60000" doc:name="FTP" outputPattern="aw_out_#[flowVars['millis']].dat" encoding="UTF-8">
                <reconnect frequency="10000"/>
            </ftp:outbound-endpoint>
        </when>
        <when expression="#[xpath3('/cw:UniversalShipment/cw:Shipment/cw:TransportMode/cw:Code') == 'SEA']">
            <logger message="#[flowVars['millis']]: Classified to BL" level="INFO" doc:name="Logger"/>
            <mulexml:jaxb-xml-to-object-transformer returnClass="com.chasoft.schema.UniversalShipmentData" encoding="UTF-8" mimeType="text/xml" jaxbContext-ref="JAXB_Context" doc:name="XML to JAXB Object"/>
            <transformer ref="BLShipmentOutbound" doc:name="Transformer Reference"/> …
Run Code Online (Sandbox Code Playgroud)

java mule

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

切换语句不添加到变量.怎么了?

我究竟做错了什么?无论键入什么单词(在大写字母中),程序打印0分.

我认为它与声明变量的位置有关,但我不确定如何修复它.

    public void run() {
    String word = readLine("Enter your word here: ");
    char ch;
    int points = 0;
    for (int i = 0;i<word.length();i++) {
        ch = word.charAt(i);
        switch(ch) {
        case 1: ch = 'A';
        points += 1;
        break;
        case 2: ch = 'B';
        points +=3;
        break;
        case 3: ch = 'C';
        points +=3;
        break;
        case 4: ch = 'D';
        points +=2;
        break;
        case 5: ch = 'E';
        points +=1;
        break;
        case 6: ch = 'F';
        points +=4;
        break; …
Run Code Online (Sandbox Code Playgroud)

java for-loop switch-statement

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

如何使String变量保持2个不同数组的值?

我希望变量String name能够保存数组的2个不同索引.示例name = anArray[1] anArray[2] 这可能吗?

所以当我调用print语句时,

System.out.println("Element at index 0: " + name);
Run Code Online (Sandbox Code Playgroud)

我想上面的语句打印anArray的索引1和索引2中的值

 public static void main(String[] args) {

    String[] anArray;
    String name;

    // allocates memory for 10 integers
    anArray = new String[4];      
    // initialize first element
    anArray[0] = "mike";
    // initialize second element
    anArray[1] = "Rice";
    // and so forth
    anArray[2] ="John";
    anArray[3] = "Rice";

    name &= anArray[0] anArray[1];

    System.out.println("Element at index 0: "
                       + name);        
  }
 }
Run Code Online (Sandbox Code Playgroud)

我收到的错误是:

test.java:22:错误:';' 期望名称&= anArray [0] anArray [1];

test.java:22:错误:不是语句名称&= …

java arrays

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