相关疑难解决方法(0)

声明的包与预期的包""不匹配

我正在使用Eclipse并且有时没有使用过Java.但是,我可以在命令行上编译我的代码,并生成必要的.class文件.在Eclipse中,它抱怨说The declared package "Devices" does not match the expected package "".这是什么意思,我该如何解决?

示例代码:

package Devices;

public final class DevFrequency 
{
    public short messageID;
    public double frequency;
    public short converterID;
    public DevFrequency() 
    {
    }
    public DevFrequency(short _messageID,double _frequency,short _converterID)
    {
        messageID = _messageID;
        frequency = _frequency;
        converterID = _converterID;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的项目名称是DeviceDDS.

java eclipse

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

快速解决许多问题

是否可以快速修复Eclipse中打开的类中的所有错误?

我有71个错误几乎相同,我宁愿不一个一个地做.

(注意:我正在快速修复Java文件)

eclipse eclipse-jdt

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

Eclipse - 如何在整个项目中"将包声明更改为...."

我刚刚将大量的源代码导入Eclipse,基本上包名不再有效(代码已移动文件夹).有没有办法在Package Explorer中选择所有源代码并点击热键,以便为我正确解析所有包声明?我知道你可以通过选择源并点击ctl-shift-o来进行导入,但是也可以用于包声明吗?

更新: 重构包不起作用,因为我不想更改包的名称或位置,我只需要调整Java源代码中的包声明.

java eclipse packaging packages package

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

如何从Eclipse导入包?

在我的一个目录中,我拥有属于一个包("游戏")的所有.java文件.现在我想创建一个不属于这个包并导入"游戏"包的.java文件.如果我创建一个新文件并写入,import game;那么Eclipse抱怨它不知道"游戏"包的含义.有人可以帮我解决这个问题吗?

java eclipse import packages

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

源文件夹不在Java构建类路径上,创建Java包

我试图在排序下创建一个包合并,但它说:

源文件夹不在Java构建类路径上

在此输入图像描述

所以我右键单击sort文件夹,并尝试将其添加到Java构建类路径.但只有选项有排除,所以这意味着它应该已经包含在类路径中. 在此输入图像描述

那么如何在排序下创建包呢?

编辑:

添加.classpath:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
    <classpathentry kind="output" path="bin"/>
</classpath>
Run Code Online (Sandbox Code Playgroud)

java eclipse class classpath package

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

标签 统计

eclipse ×5

java ×4

package ×2

packages ×2

class ×1

classpath ×1

eclipse-jdt ×1

import ×1

packaging ×1