Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
re:Java包声明:Netbeans说:“包不正确”_Netbeans_Package - Fatal编程技术网

re:Java包声明:Netbeans说:“包不正确”

re:Java包声明:Netbeans说:“包不正确”,netbeans,package,Netbeans,Package,原职: 你好名单 我不熟悉Java、Netbeans和IBJavaAPI 我下载了ibjavaapi软件,我正在使用Netbeans查看它 在其中一个文件上,Netbeans表示该文件有问题 在文件的最顶端,作者放置了一个包声明: 包装样品.rfq Netbeans使用包声明左侧的红点告诉我它在包声明中有问题 当我将鼠标悬停在包声明上时,Netbeans告诉我: 错误的程序包Alt Enter显示提示 在我的Mac键盘上,我按Alt Enter键,Netbeans将其解释为Enter键,然后我需

原职:

你好名单

我不熟悉Java、Netbeans和IBJavaAPI

我下载了ibjavaapi软件,我正在使用Netbeans查看它

在其中一个文件上,Netbeans表示该文件有问题

在文件的最顶端,作者放置了一个包声明:

包装样品.rfq

Netbeans使用包声明左侧的红点告诉我它在包声明中有问题

当我将鼠标悬停在包声明上时,Netbeans告诉我:

错误的程序包Alt Enter显示提示

在我的Mac键盘上,我按Alt Enter键,Netbeans将其解释为Enter键,然后我需要撤消该Enter键

我有两个问题:

如何解决Alt-Enter错误以查看提示

当Netbeans在您的一个包声明中指示“不正确的包”时,您通常怎么做

我对Josefx的评论是:

约瑟夫

我想也许你给了我一个很好的线索

我查看了该文件,在Linux文件系统中看到了它:

a@z2:/pt/z2/api$ a@z2:/pt/z2/api$ls-la/pt/z2/api/samples/rfq/samplefq.java -rw-r-r-1aa144752008-08-1315:49/pt/z2/api/samples/rfq/samplefq.java a@z2:/pt/z2/api$ a@z2:/pt/z2/api$

a@z2:/pt/z2/api$ a@z2:/pt/z2/api$grep package/pt/z2/api/samples/rfq/samplefq.java 包装样品.rfq; a@z2:/pt/z2/api$

很明显,它位于一个与其包声明相匹配的目录中

我试着对来自不同目录的文件运行javac

这项工作:

cd/pt/z2/api/ javac samples/rfq/samplefq.java

如果我从任何其他目录运行javac,它就会失败

因此,我在这里看到了三件事之间的依赖关系:

SampleRfq.java的位置 包声明中的语法 javac命令的位置 自从我让javac开始工作以来,我确信有两件事:

SampleRfq.java位于正确的目录中 包声明中的语法是正确的 所以,看起来我的问题是Netbeans。 Netbeans太…'知道这一点很愚蠢:

SampleRfq.java位于正确的目录中 包声明中的语法是正确的 如何帮助Netbeans

我在Netbeans邮件列表上发布了一个问题,得到的唯一答案是:修复错误的文件名。

我的错误消失了

步骤:

放弃我的netbeans项目 将我的代码同步到新目录;创建新的NB项目;NB不允许我使用旧代码 右键单击项目:选择属性 添加文件夹 选择与包对应的目录的父目录
Netbeans现在知道包声明与目录结构匹配。

stackoverflow搞乱了我的shell命令的格式。我应该如何显示shell命令?内联代码用勾号`表示,分隔代码用4个空格表示。