首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么这个导入不能在Eclipse中跨包工作?

为什么这个导入不能在Eclipse中跨包工作?
EN

Stack Overflow用户
提问于 2020-03-10 12:46:26
回答 2查看 43关注 0票数 0

以下是项目架构:

下面是无法编译的Car类:

代码语言:javascript
运行
AI代码解释
复制
package car;

import engine.Engine;

    public class Car {
        private Engine engine;

        /***
         * Constructor
         * @param engine The engine that the car object will have
         */
        Car(Engine engine) {
            engine = new Engine(engine);    // Use the Engine copy constructor
        }
    }

下面是错误:

以下是Engine包中的engine类:

代码语言:javascript
运行
AI代码解释
复制
package engine;

public class Engine {
    private String name;
    private int displacement;

    public Engine(String name, int displacement) throws Exception {
        setName(name);
        setDisplacement(displacement);
    }
    public String getName() {return name;}
    public int getDisplacement() {return displacement;}

    private void setName(String name) throws Exception {
        if (name.trim().length() == 0) {
            throw new Exception("Engine name cannot be blank");
        }
    }
    private void setDisplacement(int displacement) throws Exception {
        if (displacement < 0) {
            throw new Exception("Engine displacement cannot be zero or negative");
        }
    }
}
EN

回答 2

Stack Overflow用户

发布于 2020-03-10 12:48:53

尝试清除项目中的项目-->清除

票数 0
EN

Stack Overflow用户

发布于 2020-03-10 14:56:23

修复:我没有更改代码,我从工作区中删除了项目,关闭Eclipse,使用不同的工作区重新打开Eclipse,然后将相同的项目导入到工作区中。啊哈。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60617972

复制
相关文章
Discourse 的无效附件清理
Discourse 对上传的附件会进行清理,对于一些没有任何被引用的附件,Discourse 会认为是垃圾而清理掉。
HoneyMoose
2023/09/07
1750
Discourse 的无效附件清理
ActiveMQ笔记(7):如何清理无效的延时消息?
ActiveMQ的延时消息是一个让人又爱又恨的功能,具体使用可参考上篇ActiveMQ笔记(6):消息延时投递,在很多需要消息延时投递的业务场景十分有用,但是也有一个缺陷,在一些大访问量的场景,如果瞬间向MQ发送海量的延时消息,超过MQ的调度能力,就会造成很多消息到了该投递的时刻,却没有投递出去,形成积压,一直停留在ActiveMQ web控制台的Scheduled面板中。 下面的代码演示了,如何清理activemq中的延时消息(包括:全部清空及清空指定时间段的延时消息),这也是目前唯一可行的办法。 为了演
菩提树下的杨过
2018/01/18
2K1
ActiveMQ笔记(7):如何清理无效的延时消息?
【Git】清理不想要的过期的无效的分支
最近给组里在搞研发规范,发现现有的代码仓库里都有几百个分支…大多数分支的都是随便拉的,而且都已经很长时间了,很多分支都已经合并进主干没有被删掉,又或者是过期没人维护了,所以这两天准备写个脚本根据时间来批量删掉远程仓库的分支,给远程仓库瘦瘦身。
runzhliu
2021/05/27
1.5K0
Android清理设备内存具体完整演示样例(一)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/118050.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/14
3850
使用 Jetpack Security 在 Android 上进行数据加密
作者 / Jon Markoff, Staff Developer Advocate, Android Security
Android 开发者
2020/05/18
1.4K0
使用 Jetpack Security 在 Android 上进行数据加密
Mybatis 一级缓存清理无效引起的源码走读
今天对象在学习 Mybatis 时发现 org.apache.ibatis.session.SqlSession 对象的 clearCache() 方法并不能清理一级缓存, 同一 session 下相同查询条件返回的结果还是旧值。测试代码如下
搜云库技术团队
2019/10/18
6420
[蓝牙] Android 8.1 获取蓝牙设备地址无效;02:00:00:00:00:00
链接地址:https://developer.android.com/about/versions/marshmallow/android-6.0-changes#behavior-hardware-id
胖虎哥
2023/05/10
5330
android studio 查看无效resource
我们在开发项目的过程中,当项目收尾的时候一般都要对项目进行一些基本的优化工作,比如优化一些代码,封装一些公共的方法等,还有一个就是我们可能需要去删掉一些无用的资源文件。但是我们如何利用as快速的找到哪些文件是没有用到的呢?
再见孙悟空_
2023/02/10
1.1K0
android studio 查看无效resource
google的GCM推送使用简介
转载请注明出处:http://blog.csdn.net/newhope1106/article/details/54709916
爱撸猫的杰
2019/03/28
6.8K1
google的GCM推送使用简介
Android实现清理缓存功能
有时候项目中需要清理一些缓存数据(如:图片缓存、网络数据缓存等),当然也要对SharedPreferences存储的数据进行清理,当然App中有个这样的功能可能会提高逼格吧。
SoullessCoder
2020/03/20
5K0
Android实现清理缓存功能
android-密钥安全性
密钥安全性 将密钥分成不同的几段,有的存储在文件中、有的存储在代码中,最后将他们拼接起来。 用ndk开发,将密钥放在so文件,加密解密操作都在so文件里,这从一定程度上提高了的 安全性. 在so文件中不存储密钥,so文件中对密钥进行加解密操作,将密钥加密后的密钥命名为其 他普通文件,存放在assets目录下或者其他目录下,接着在so文件里面添加无关代码(花 指令)。 密钥存储与芯片底层,每次经过认证去获取密钥。
tea9
2022/09/08
8190
Android为属性组件动画无效
本来我的代码是这样的 然后发现这动画只能在窗体onCreate的时候使用有效。 放在点击事件之类的就不行了。 后经百度发现需要开始动画而不是设置动画 carImg.startAnimation(animation);
SingYi
2022/07/13
8020
Android为属性组件动画无效
安卓应用安全指南 5.6.2 密码学 规则书
在使用加密技术和数据验证等密码学技术时,加密模式和填充必须显式指定。 在 Android 应用开发中使用加密时,你将主要使用java.crypto中的Cipher类。 为了使用Cipher类,你将首先通过指定要使用的加密类型,来创建Cipher类对象的实例。 这个指定被称为转换,并且有两种格式可以指定转换:
ApacheCN_飞龙
2022/12/01
6330
FCM---Android系统级推送---你还在用第三方推送?
FCM是谷歌推出的最新的Android系统级别的消息推送服务(用来替换GCM)。 GCM(Google Cloud Message for Android)是Google发布的Android服务器推送(push)技术。 之前的C2DM(Android Cloud to Device Messaging)已与2012年6月26日被正式弃用。
用户2802329
2018/08/07
13K0
FCM---Android系统级推送---你还在用第三方推送?
Android BottomSheetDialog设置背景透明无效?(解决)
这里记录一个实际开发过程中遇到的问题,在日常开发中遇到底部弹窗的时候我会第一时间用到BottomSheetDialog,常规的使用就是有一个默认从底部出现的弹窗,但是为了美观,通常会使用圆角,来设置,比如这样。
晨曦_LLW
2021/08/25
1.6K0
android:imeOptions属性详解以及无效处理
软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合搜索的语义,如果能显示“搜索”两个字或者显示一个表示搜索的图标多好。事实证明我们的想法是合理的,Android也为我们提供的这样的功能。通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的常量值:
再见孙悟空_
2023/02/10
2.5K0
android:imeOptions属性详解以及无效处理
Android Key/Trust Store研究+ssl证书密钥
SSL密钥是SSL加密通信中的重要组成部分。SSL证书通过加密算法生成,用于保护网络通信的安全性和私密性。密钥是一种密码学算法中的关键元素,用于加密和解密敏感信息。在SSL通信过程中,使用可信的证书导入和加载密钥,确保数据加密和解密的安全性。
天天Lotay
2023/10/15
5830
Android Key/Trust Store研究+ssl证书密钥
点击加载更多

相似问题

Angular cli与webpack误差

10

Angular 6-cli与Webpack 4

10

用Angular-CLI和Webpack打破网格

32

Webpack / Angular CLI / Proxy转发

13

Angular-cli或Webpack

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文