把Myeclipse的项目导入eclipse编译步骤
- 格式:doc
- 大小:204.50 KB
- 文档页数:4
Eclipse和MyEclipse配置derby数据库今天看到一个文档,里面给了一个例子,使用的是derby数据库,开发工具是Eclipse(3.3.0)在做项目用的是MyEclipse(6.0)为了能看看其功能,我就照配了下环境,发现了几个容易出错的问题,首先是把derby的插件复制到MyEclipse的plugins包下,然后在MyEclipse 目录打开mylipse.ini配置文件:-showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m-Dosgi.splashLocation=e:/MyEclipse 6.0.0M1/eclipse/MyEclipseSplash.bmpnguage=en-XX:PermSize=128M-XX:MaxPermSize=256M在256M下加入-clean,这里注意了,刚刚开始我是加在256M上面,但是重启了几回MyEclipse,就是加不进来,后来加在下面就好了,原因我现在还没弄明白呢,有高手望指教!配置好后,重启MyEclipse,右击项目,如果出现Apache Derby选项就是配置成功了!然后把它加载到项目中,在运行的时候要注意,一定要先启动MyEclipse的tomcat,然后才启动derby数据库,因为MyEclipse比较霸道,总认为自己是第一个启动的连接,所有如果先启动derby数据库,MyEclipse的tomcat就无法启动了!另外,如果是Eclipse的话,配置基本一样,就是在运行项目时,可以不分先后启动derby 数据库和Eclipse的tomcat,因为Eclipse的tomcat不抢占第一连接!尤其是注意一点,非常重要,以上配置好后,点击myeclipse的快捷方式后会弹出java无法创建虚拟机的英文提示,这是不要点它的快捷方式,点击C:/Program Files/MyEclipse 6.0/eclipse下的eclipse的快捷方式即可进入。
前言:这个例子的view层用到了struts,DAO层用到了hibernate,由于逻辑及其简单(只是往数据库添加一条记录),所以暂时没有用到spring。
一、使用eclipse+struts+spring+hibernate+myeclipse+mysql开发配置过程。
1.jdk的安装:安装文件:jdk-1_5_0_15-windows-i586-p.exe说明:最好用jdk1.5,可以去sun主页下载,我这里已经下了,可以提供。
注意:最好在新装系统下安装,并且此前没有装过java相关的软件,以免出现版本或者path问题。
过程:可以直接安装到c盘根目录下即可,注意要记住安装路径,以后可能会用到。
2.web应用服务器tomcat的安装:安装文件:apache-tomcat-5.5.26.exe说明:要想构建jsp应用,web应用服务器是必须要有的,asp服务器为IIS,php服务器为Apache,jsp服务器比较多有weblogic和websphere(两者是商业级的,比较强大,但要收费),tomcat和resin(免费的,比较适用中小级应用,如果是大型应用则须考虑集群)。
在这里,我选用tomcat,因为它使用较广泛,网上相关的资料也比较多。
我并没有选择最新版本,原因是次新版本往往比最新版本更加稳定。
注意:必须先装jdk,否则不能安装tomcat(原因之一是tomcat在对jsp进行编译时用到了jdk,并且jdk是tomcat正常工作的前提)。
过程:可以直接安装到c盘默认路径,选择前面安装的jdk路径,并且修改端口8080为80(tomcat默认端口为8080,而一般我们通过IE访问时端口为80,需要注意的是要保证没有其他程序已经占用80端口(比如你已经装了iis或者apache),否则tomcat不能正常启动),控制台页面的管理员admin帐号暂时不设置密码。
测试页面http://127.0.0.1,检测是否安装成功,如果进入欢迎页面就表示tomcat安装成功。
文章标题:深入探讨eclipse中Java Web项目反编译的方法与重要性在当今数字化时代,软件开发已经成为不可或缺的一部分。
Java作为一种流行的编程语言,在企业级应用开发中被广泛应用。
而在Java开发过程中,反编译在项目维护和安全性检查中扮演着至关重要的角色。
本文将从深度和广度两个方面对eclipse中Java Web项目反编译的方法与重要性进行全面评估,并提供有价值的观点和理解。
一、eclipse中Java Web项目的反编译方法1. 导入反编译工具:在eclipse中,可以通过导入各种反编译工具来实现对Java Web项目的反编译。
常用的工具包括JD-GUI、Procyon 等,它们能够将.class文件转换为易于阅读的源代码,帮助开发者更好地理解和维护项目。
2. 设置反编译快捷键:在eclipse的设置中,可以为反编译工具设置快捷键,便于开发者在需要时快速进行反编译操作。
这样可以提高效率,减少开发过程中出现的问题。
3. 调试和修复:通过反编译工具,开发者可以方便地进行调试和修复工作,及时解决项目中的bug和错误。
这也是保障项目质量的关键步骤。
二、eclipse中Java Web项目反编译的重要性1. 代码安全性检查:反编译工具可以帮助开发者检查项目代码的安全性,避免出现潜在的漏洞和安全隐患。
通过查看反编译后的源代码,可以及时发现并修复可能存在的安全问题。
2. 项目维护与升级:在项目维护和升级过程中,使用反编译工具可以更好地理解现有的代码结构和逻辑,有助于进行代码重构和优化。
这对于提升项目的可维护性和可扩展性非常重要。
3. 知识学习和技术共享:通过反编译工具,开发者还可以学习他人的优秀代码和技术经验,提高自身的编程能力和水平。
也可以共享自己的代码给他人学习,促进技术交流和共同进步。
个人观点与理解对我个人而言,eclipse中Java Web项目反编译不仅是一项必需的技能,更是一种重要的态度和责任。
MyEclipse安装、配置到部署、运行web项目首先,讲一下Myeclipse与Eclipse的差别。
虽然我本科学过java,但多少年了也没用过,除了读研的时候在java的项目组里实习过半年,这半年的时间里只弄懂了几个页面之间的关系和一点点java代码,使用的工具是Jbuilder。
eclipse只在传说中听过,都说是很不错的开发工具,但可惜了,一直没接触过。
毕业了,真正到公司工作才开始接触这传说中的神器。
起初是部门的同事把eclipse的文件直接发给我,我一看只有一个文件夹,是免安装的,心想着这eclipse果然很开源,各种文件直接暴露在外。
搭环境废了一番功夫,主要是JDK安装,还有一些项目参数的设置,以后有时间把这部分内容整理一下,发布供大家共享,也为了自己记忆、存档方便。
今天突然同事让我做一部分新的工作,发来了一个java的web项目,以及myeclipse的安装文件。
我一下就蒙了,开始不停的查找资料来处理安装过程中出现的问题。
书到用时方恨少,面对大量的资料只能一点一点的尝试,一次又一次的小成功推动着我继续下去,直到最后打开页面。
也许我的问题在很多高手看来不值一提,但的确是解决初学者、门外汉实际问题的灵药。
Myclipse与eclipse的差别(1)MyEclipse 把所有的插件都配好了,直接可以用,比如写jsp,struts,spring之类的,当然包也相当大,机子不好的话开发程序比较慢;Eclipse 什么都没有,要开发什么就自己配什么插件而已。
(2)严格的说,MyEclipse 只是Eclipse 体系中的一种插件,只是由于MyEclipse 经常和Eclipse 一起安装使用,所以通常也将安装了MyEclipse 插件后的Eclipse叫做MyEclipse,二者可以单独安装,即先装Eclipse之后,再以插件方式安装MyEclipse。
另一种方法则是同时安装二者,即安装MyEclipse时已经同时安装了Eclipse(他们已经整合在一起)。
搭建Eclipse+MyEclipse+tomcat开发环境开发J2EE的第一步一、安装JDK首先下载JDK 5.0(JDK 5.0的下载页面为:/j2se/1.5.0/download.jsp);然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06;新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略) 到这里,JDK安装完毕。
下面我们测试一下JDK是否安装成功:将以下内容复制到记事本中:public class HelloJAVA{public static void main(String srg[]){System.out.println("Hello JAVA!");}}另存为“HelloJAVA.java”(不含引号,下同),并保存到D盘根目录下。
在命令行依次输入下图中红线所标注的命令:如果出现上图红框中所标注的内容,则说明JDK安装成功!注意:如果以后要安装诸如Eclipse、Borland JBuilder、JCreator、IntelliJ IDEA等集成开发环境(IDE,Integrated Developm ent Environment),应该在IDE中编译运行一个简单的HelloWorld程序,以保证IDE可以识别出JDK的位置。
二、安装Tomcat首先下载jakarta-tomcat-5.0.30.zip,之所以下载免安装版的好处是可以使用多个Tomcat (jakarta-tomcat-5.0.30.zip的下载页面为:/tomcat/tomcat-5/v5.0.30/bin/);然后将jakarta-tomcat-5.0.30.zip直接解压到D盘根目录:最后配置Tomcat的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
MyEclipse反编译Class⽂件对于需要查看Java Class⽂件源码的筒⼦们来说,必须在项⽬中导⼊Java源码才能查看Class⽂件的具体实现,这不仅⼗分的⿇烦,因为有时我们并不可以获得Class⽂件对应的Java源码。
今天就给⼤家介绍⼀款反编译Class⽂件的⼯具,有了它,可以查看任何Class⽂件的源码。
1.下载MyEclipse反编译Class⽂件的⼯具⼯具的下载地址:也可⾄官⽹下载jad.exe:jadclipse:2.⼯具的安装下载后上⾯的⼯具之后,解压出来,我们可以看到有两个⽂件:jad.exe、net.sf.jadclipse_3.3.0.jar 。
第⼀步:我们将jad.exe⽂件放到JDK的bin⽬录下,具体的可以查看下⾯的图⽚:第⼆步:将 net.sf.jadclipse_3.3.0.jar 拷贝到 MyEclipse安装⽬录下的plugins⽬录下⾯(接下来的步骤我会以我的计算机路径为例⼦说明)路径在:D:\Users\Administrator\AppData\Local\Genuitec\Common\plugins.具体⽂件位置见下图:第三步:在D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8.6\dropins创建⼀个eclipse⽂件夹.第四步:在创建好的eclipse⽂件夹下,分别创建featues、plugins两个⽂件夹.第六步:将net.sf.jadclipse_3.3.0.jar ⽂件分别拷贝到创建好的featues、plugins两个⽂件夹⾥⾯.第七步:重新启动MyEclipse,在Windows——>Perference——>Java下⾯应该会多出⼀个JadClipse⽬录. 如果没有出现的话,多试⼏次就OK了,我当时也是这样.第⼋步:点击JadClipse,在右边的窗⼝中配置JadClipse. 设置path to decompiler为jad.exe的全路径,如:C:\jdk\bin\jad.exe,在Directory for temporary files中指定l临时⽂件路径,如:D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8.6\result ,其中result是新建⼀个⽂件夹. 同时需要选中 User Eclipse code formatter ,这样编译出来的Java 代码会和Class⽂件的格式⼀样.为了避免编译后的中⽂乱码问题,我们需要配置Misc,选中如下单选框.第九步:安装完成之后,双击Class⽂件,MyEclipse就⾃动反编译了.如果没有出现想要的结果,需要检查⼀下“*.class”默认关联的编辑器为“JadClipse Class File Viewer“ ,具体的操作还是看图吧:关联之后,就可以⾃动的反编译啦!。
myeclipse手动编译
在MyEclipse中,可以通过手动编译来执行Java源代码的编译操作。
下面是执行手动编译的步骤:
1. 打开MyEclipse,导航到Java源代码所在的项目。
2. 在项目资源管理器中找到要编译的Java源代码文件。
可以是单个文件或整个包(package)。
3. 右击要编译的文件或包,从上下文菜单中选择"Build Path"(构建路径)> "Compile"(编译)。
4. MyEclipse将自动编译所选文件或包,并生成对应的.class字节码文件。
5. 如果编译过程中存在错误,MyEclipse会在"Problems"(问题)视图中显示编译错误信息。
可以通过点击错误信息进行快速导航到源代码中的错误位置。
请注意,MyEclipse默认情况下会自动编译源代码,因此通常不需要手动执行编译操作。
如果发现源代码没有自动编译或想要强制进行手动编译,可以按照上述步骤进行操作。
另外,如果你需要批量编译整个项目,可以右击项目根目录,选择"Build Project"(构建项目)进行整个项目的编译操作。
此外,还可以配置自动编译选项,使MyEclipse在保存源代码时自动进行编译。
可以通过选择"Window"(窗口)> "Preferences"(首选项)> "Java"(Java)> "Compiler"(编译器)> "Building"(构建)来进行相关设置。
在Eclipse中SVN的使用[转]以前提到过SVN版本控制器和客户端的安装和配置,这里再在说一下在编译器中怎么使用SVN,使其既可以单独使用,也可以配合SVN客户端一起使用。
由于编译器种类众多,插件种类也不同,这里只简单介绍下Eclipse的插件安装。
我用的版本是Eclipse3.2.2+MyEclipse_5.1.1,由于本身只有CVS而没有集成SVN,所以要想使用SVN做版本控制只好装一个Eclipse插件Subclipse,Subclipse 的详细安装过程在其官方网站写的很清楚,还带配图,我就直接copy了:一、Install Subclipse in Eclipse 3.x(安装)Step 1:Begin the installation from the Eclipse Help menu item.Step 2:This screenshot show the screen as it initially comes up. In this case you will need to change the radio button to indicate that this is a new install.Step 3:This screen will vary depending on the features you have installed already. You want to click on the New Remote Site button. If you are behind a proxy and the Eclipse install mechanism does not work, then you can download a zipped version of the update site and then click the New Local Site button instead.Step 4:This screen is showing the New Remote Site dialog, filled in with the correct information to install SubclipseName: Subclipse 1.2.x (Eclipse 3.2+)URL: /update_1.2.xName: Subclipse 1.0.x (Eclipse 3.0/3.1)URL: /update_1.0.xStep 5:When you first come back to this screen, the site you added will NOT be selected. Be sure to select it before clicking Next.Step 6:This next screen shows all of the features that are available to install.Step 7:Click the button to accept the license agreement.Step 8:Confirm the install locationStep 9:There is an Eclipse preference to turn off this next dialog. I have never seen a signed feature. Not even nor IBM sign their features.Step 10:Just a screenshot of the in-process installation.Step 11:Eclipse needs to be restarted after installing Subclipse.Step 12:Finally, after restarting Eclipse, the first thing you will typically want to do is open the Subclipse Repository perspective where you can define your repositories. Be sure to also check the online help as well as the Subclipse preferences located under Team → SVN.OK到此你的插件已经安装完毕了,说明一下,在Step 5中选择的是在线安装,也可以在/servlets/ProjectDocumentList?folderID=91下载后进行本地安装,本地安装选择New Local Sit...,然后找到解压出来的那个文件夹,后面的都一样了。
Eclipse项⽬怎么导⼊IDEA并运⾏(超详细)导⼊项⽬集成环境:IntelliJ IDEA 2020.1.2演⽰系统:DELL Windows 10Eclipse项⽬如何导⼊IDEA并成功运⾏,从头到尾步骤,保姆式图解如下:⾸先准备好⼀个Eclipse项⽬,这⾥以tmanager(web)项⽬为例,⾸先打开此项⽬的压缩包,把该项⽬的压缩包解压缩到⼯作空间中。
接着打开IDEA。
依次点击左上⾓的File→New→Project from Existing Sources。
打开之前项⽬解压后的⽂件夹路径,并点击“OK”。
先勾选Import project from external model后选择Eclipse后点击Next。
⽆需设置,直接点击Next。
继续点击Next。
继续点击Next。
先暂时选择JDK 1.8版本并在JDK home path处找到你存放JDK的路径位置(⼀般此处默认配置好了,⽆需操作)之后点击Finish。
可能有些导⼊的Eclipse项⽬所⽤Java版本不⼀,之后设置会解决此问题。
遇到上述所说问题,本Eclipse项⽬所⽤Java版本为1.6,⽽之前配置的是1.8版本,所以提⽰找不到对应的jdks,先点击ok进⼊,等待项⽬导⼊。
现在我们来设置JDK版本,点击左上⾓的File→Project Structure。
在左侧栏选择Project后在右侧的Project SDK选择Java版本,此处我使⽤1.8(兼容1.6),下⽅的Project language level对应选择8,之后点击ok。
接着点击左上⾓File→Settings。
在左上⽅搜索框内输⼊“compiler”(也可在左侧栏中直接找到Java compiler),选中Java compiler,点击Target bytecode version右侧的“+”号,之后选中tmanager(你的项⽬名)后点击“ok”。
把Myeclipse的项目导入eclipse编译步骤:
1、修改eclipse工程下的.project文件:
在<natures></natures>中加入
Xml代码
1.<nature>mon.project.facet.core.nature</natur
e>
2.<nature>mon.modulecore.ModuleCoreNature</nat
ure>
3.<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
在<buildSpec></buildSpec>中加入
Xml代码
<buildCommand>
<name>mon.project.facet.core.builder</name> <arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
2.做完以上步骤后,刷新项目;点击->项目->右键 ->Properties->Project Facets--->点击右边的超链接->选择Java和Dynamic Web Module
3、如果导入有报编译错误,重新build path导入所有的包.如还有以下报错: 1)import javax.servlet.http.HttpServletRequest:报错:
解決办法:就用tomcat的那个servlet-api.jar就成。
下载好后设置一下build path..
2) jsp页面报错:javax.servlet.jsp.PageContext cannot be resolved to a type
解決办法:把<c:set var="ctx" value="${pageContext.request.contextPath}"/>改为<c:set var="ctx" value="${pageContext.['request'].contextPath}"/>,就不会出现这个problem,可是奇怪的是,之后再改回<c:set var="ctx" value="${pageContext.request.contextPath}"/>也没再出现这个problem。
看来MyEclipse在JSP的语法检验有未尽之处。
3) jsp页面报错javax.servlet.jsp.jspexception cannot be resolve
解決办法:jsp页面出现javax.servlet.jsp.JspException cannot be resolved to a type 错误时倒入:jsp-api.jar(tomcat lib目录下有)
4、当项目没有编译错误时,配置tomcat步骤如下:
1) 下载插入tomcat(sysdeo)和tomcat(解压包)
2)
4.下一步是配置Context Root 和Content Directory 以及源码路径。
4.然后配置Runtime,点击->项目->右键 ->Properties->Server,配置运行在
哪个服务器上。
使用eclipse,都不知道编译后的web工程在哪里?
用eclipse,都不知道编译后的web工程在哪里了!
后来同事告诉我在相对应的工作目录workspace下
D:\e_work\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 \wtpwebapps
我在Eclipse里新建项目,添加java文件,并输入
import javax.servlet.http.HttpServletRequest,但程序错误。
我需要在哪儿下载什么包吗?下载后又该怎么操作呢?谢谢大家!
就用tomcat的那个servlet-api.jar就成。
下载好后设置一下build path..
或直接装个插件比如myeclipse,你建WEB项目时,会自动帮你添加进来。