从调用Android的纯Java code(单独的项目)在日食时出错 [英] Error when calling pure java code (separate project) from android in eclipse

查看:161
本文介绍了从调用Android的纯Java code(单独的项目)在日食时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个简单的Java code:

I have this simple java code:

package com.androiddesktoptest.testtest;

public class AndroidDesktopTestMain
{
    public static void main(String[] args)
    {
        callFromAndroid();
    }

    public static void callFromAndroid()
    {
        System.out.println("DESKTOP CODE CALLED FROM ANDROID");
    }
}

和我想从Android调用它是这样的:

And I want to call it from Android like this:

import com.androiddesktoptest.testtest.AndroidDesktopTestMain;

public void onCreate(Bundle savedInstanceState)
{
    //...
    AndroidDesktopTestMain.callFromAndroid();
}

和我得到的 java.lang.NoClassDefFoundError的

已检查出口AndroidDesktopTest / src目录。此外,月食自动完成我的code在Android中,所以看到它正确地将我的code桌面项目。

I am using Eclipse and my project AndroidDesktopTest has checked to export AndroidDesktopTest/src. Also, eclipse autocomplete my code in Android, so it see correcly my code in desktop project.

我做错了吗?我做了我的previous- previous- previous项目这样的事情,从这个时候,也许司已chaged或东西...

What I am doing wrong? I did something like this in my previous-previous-previous project, from this time, maybe ADT has chaged or something...

*更新*
整个错误
07-20 14:02:56.452:E / AndroidRuntime(30233):java.lang.NoClassDefFoundError的:com.androiddesktoptest.testtest.AndroidDesktopTestMain

推荐答案

听起来像是你没有得到过班到手机当u运行Android系统。

Sounds like you don't get the class over to the phone when u run your android.

请确保:

右键单击项目 - 属性 - Java构建路径 - 订单和出口(?是在这里选中)

right click project - properties - java build path - Order and Export (is it checked here?)

这篇关于从调用Android的纯Java code(单独的项目)在日食时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆