首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaEE编译文件

JavaEE编译文件
EN

Stack Overflow用户
提问于 2011-06-17 18:53:05
回答 3查看 2.6K关注 0票数 0

我觉得自己像一个4岁的孩子,他拿着一片面包和一片果冻,问我怎么做三明治。

我被赋予了维护一个javaEE网站的责任,这个网站是由我们的母公司做的,没有人支持我们。我对JavaEE还比较陌生,我正在努力弄清楚如何重新编译需要从站点的根文件夹中修改的文件。

我下载了NetBeans来帮我解决这个问题,但还是找不到答案。我的问题是,java文件找不到它们所依赖的任何包和资源。据我所知,那里有资源。不过,我确实看到了一些以“com”开头的软件包。和"javax.",我在任何地方都看不到'com‘或'javax’文件夹。我认为我的问题与在NetBeans中设置项目属性中的类路径有关。我试过了,但要么我做得不好,要么它不起作用。这整个Java编译对我来说太陌生了,如果有人能引导我把这个网站编译成正确的方向,那就太好了。

我发布了网站文件夹层次结构的一个选项,以帮助:

目前,我正试图在这里专门编译RecordAdd.java文件。它试图导入的一些包来自它所在的文件夹easp的父文件夹asp。该文件还试图在其中“*”包含几个父包的不同导入。我没有像我提到的那样看到一个com文件夹,但我确实在WEB-INF文件夹中的lib文件夹中看到了icefaces.jar文件。我尝试过将这些文件夹放入NetBeans库编译类别类路径中,但这没有起到任何作用。

我没有正确地做一些事情,这可能是编译java项目的基本知识,但我只是没有得到它。我真的很感激任何帮助,只是请不要太苛刻。谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-17 19:37:54

如果该项目是在netbeans中创建的,则应该很简单。只需转到文件->打开项目即可。导航到项目所在的位置。您将知道文件夹是否是一个项目,因为netbeans会识别它,并且会显示一个不同的图标,而不是普通的文件夹图标。打开项目后,可以右键单击“编译项目”。您不需要自己使用java编译器来编译项目中的java文件。编译和构建是由诸如ant、maven等工具完成的.它是自动的。

票数 1
EN

Stack Overflow用户

发布于 2011-06-17 19:14:20

试着找出最初开发人员使用的IDE。我看到一个nbproject文件夹,它指示Netbeans (除非是由您创建的),所以尝试将Netbeans中的项目作为Java项目打开。我还会尝试在Eclipse中打开它,它具有很好的导入功能,有时还可以自己找出类路径。下载Eclipse版本并安装Web工具项目。您还可以尝试查看是否存在编译和生成war文件的构建文件(类似于build.xml)。

票数 4
EN

Stack Overflow用户

发布于 2011-06-17 19:26:02

将现有项目导入netbeans是一种轻松半天的好方法。我假设,由于有一个nbproject目录,它是通过netbeans构建的,这应该会给您带来一些帮助。

  1. 在“开放项目”向导中,应用程序的顶层(不一定是源代码)应该具有web应用程序(.war)的友好全局图标或用于EE应用程序的三角形(.ear)。打开三角形(如果有三角形的话)。应用程序可以通过netbeans与EE应用程序一起打包,所以如果您要编译的Web属于它,那么一些构建属性可能与它相关联。
  2. 查看该文件,nbproject/buil-inst.xml应该为您提供有关库文件夹所在位置的提示。确保此路径与库标题下的项目属性中的路径匹配。这些库可以在项目之间共享,因此很可能在此项目目录结构之外,单独引用或本机到该项目,在这种情况下,jars被复制到lib文件夹中。
  3. netbeans检测到的其他引用或服务器问题(并提供了微不足道的错误消息)可以在“解决引用问题”或“解决缺少的服务器”下的项目上下文菜单中找到。在netbeans中,项目是在IDE中运行的服务器上构建的。检查要在Tools-> Servers下配置的服务器,然后确保服务器在运行中的项目属性中链接。

这可能并不能解决你所有的问题,但这是一个好的开始。祝好运!

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

https://stackoverflow.com/questions/6390442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档