首页 > 编程知识 正文

eclipse编辑器不包含主类型,idea报错程序包不存在

时间:2023-05-05 16:00:39 阅读:155663 作者:3252

Eclipse的Javadoc无法识别包

感谢这个主题。 我可以获得Javadoc链接,在Windows上的Eclipse中为我的Android项目工作。 具体而言,“{@link android.widget.Toast}”现在改为“http://d.Android.com/reference/Android/widget/toast.html” is -外部=true的链接。 通过Javadoc选项实现了这一点:

- link offline http://d.Android.com/reference“file:/c:/Android/Android-SDK-windows/docs/reference”

但是,根据我的Java代码(不是J avadoc注释),我得到了以下错误。

C: Users 用户埃伦工作区 TestableToast SRC EDU 钢厂 cs180 HelloAndroid.java:5 :

包android.view不存在

导入android.view.View;

^

C: Users 用户埃伦工作区 TestableToast SRC EDU 钢厂 cs180 HelloAndroid.java:6 :

包android.view.View不存在

导入Android.view.view.onclick listener;

^

C: Users 用户埃伦工作区 TestableToast SRC EDU 钢厂 cs180 HelloAndroid.java:8 :

包安卓.构件不存在

导入Android .构件. toast;

^

C: Users 用户埃伦工作区 TestableToast SRC EDU 钢厂 cs180 HelloAndroid.java:10 :

找不到符号: class Activity

公共类HelloAndroid由Activity通过OnClickListener {

^

怎么解决这些引用?

这对我来说是在Eclipse工作:

项目-生成-javadoc

导航到“配置javadoc参数”。

将"-boot class path/path/to/SDK/platforms/Android-#/Android.jar "添加到VM选项

在“生成Javadoc …”向导的最后一个屏幕中添加-classpath参数不起作用。 收到了一条错误消息,指出只能指定一次-classpath参数。

不是真的解决方案,而是解决方法:

在“生成Javadoc…”向导中,选择“将此javadoc导出的设置另存为Ant脚本”选项。 这将在项目目录中生成javadoc.xml文件

编辑javadoc.xml文件并编辑classpath属性。 具体来说,如果添加/path/to/SDK/platforms/Android-#/Android.jar或其他jar子级,则会显示警告消息

使用以下命令生成javadoc : ant-buildfilejavadoc.XML。 为了方便起见,将此行放入javadoc.sh shell脚本中。

你也需要在javadoc类path中加入安卓类。 为此,请将android jar文件添加到javadoc-class path参数中,就像为编译器创建的那样。

像pipe一样,我不知道Eclipse是否提供了几个配置选项。

项目将生成Javadoc。 然后导航到“配置javadoc参数”,并在VM选项中输入“- boot class path/path/to/SDK/platforms/Android-#/Android.jadoc”

为了我: )

感谢@PaloEbermann和@ MarcelD-B的回答。 能理解问题的根本原因。 但是,我在使用Android Studio,所以对添加argument .的位置感到困惑。 过了一会儿,我终于找到了答案。 我把这个问题作为发现和别人相似的问题的答案。

对于Android Studio,打开" Tools Generate JavaDocs ",并将以下othercommandlinearguments 3360添加到" Other command line arguments: "

- boot class path/path/to/SDK/platforms/Android-#/Android.jar

注意:不需要在argument .中添加逗号argument . 但是,如果SDK Path包含空格,请用双引号“”将该路径引起来。 例如,我的SDK Path包含空格,所以使用了argument

- boot class path ' f :Android SDKplatformsAndroid-21Android.jar '

上面的回答相当好! 在javadoc.xml中包含类path,并在ant-command或eclipse - Run As - Ant Build中运行

但是,要确保path中没有空白。 我在把这个问题和C:/Program Files/…它改为C:/Progra1/…之前不会工作

引用path也不适合我。

使用Windows Eclipse解决方案

将android.jar添加到-classpath中确实是正确的方法。 没有ANT是必要的。 虽然有可能。 如果使用Eclipse GUI“文件-导出- Java- Javadoc”生成Javadoc,则不能在对话框中编辑类path。 必须事先正确设置类path。 有两种方法可以实现这一点。

手动编辑/.classpath并添加以下行:

右键单击项目- properties-javabuildpath-libraries-addexternaljars -,然后导航至/platforms/Android-/Android.jar

由于控制台中的任何Javadoc警告/错误都可以获得对源代码的可单击引用,因此我们发现Eclipse GUI方法优于使用ANT提示的某些答案。 使用ANT时,控制台将获得javadoc.exe命令的打印输出。

这个Eclipse解决方法是为我工作的:

导航到Project=Properties和select“Java构建路径”

选择“订单和导出”选项卡

将" android 2.xx "和" Android Dependencies "移动到列表顶部

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。