eclipse重新编译项目
A. eclipse如何重新编译整个工程
方法步骤如下:
1、在Eclipse下,选中Project下的Clean一项,进入之后可以看到Clean all projects。
2、在Clean all projects中选后点“OK”就可以了。这时我们再打开Eclipse中用来保存编译文件的classes文件就可以看到刚才编译的。
3、将Build文件下的rebuild project auto的勾去掉,然后点击rebuild project便可完成重新编译整个工程。
B. eclipse里面有多个工程,如何编译指定的过工程
具体包含多少个.java文件是不限定的,而.java文件是要编译成.class文件,然后根据由JVM解析成计算机能懂的字节码运行
C. 请问大家怎么在命令行中编译Eclipse 中的整个工程
在命令行中编译Eclipse 中的整个工程:
用命令行模拟eclipse中Android Project编译流程
1、新建一个Android Project,目前的目录结构如下图:
对应的命令:
在工程目录下执行以下命令:
生成resources.ap_:
aapt package -f -S res -I ~/android-sdk-linux/platforms/android-18/android.jar -A assets/ -M AndroidManifest.xml -F bin/resources.ap_
生成classes.dex:
dx --dex --output=bin/classes.dex bin/classes
生成HelloWorld_unsigned.apk:
apkbuilder bin/HelloWorld_unsigned.apk -v -u -z bin/resources.ap_-f bin/classes.dex -rf src -nf libs
签名apk,使用debug key,别名为androiddebugkey,密码是android:
jarsigner -verbose -keystore ~/.android/debug.keystore-signedjar bin/HelloWorld_signed.apk bin/HelloWorld_unsigned.apk androiddebugkey
对齐apk:
zipalign -v 4bin/HelloWorld_signed.apkbin/HelloWorld.apk
移除临时apk:
rm bin/HelloWorld_unsigned.apk bin/HelloWorld_signed.apk
安装apk:
adb installbin/HelloWorld.apk
5、点击右键,Android Tools->Export Signed Application Package
同样的步骤,只是签名使用的自己创建的数字证书(release版),最后的apk不保存在bin目录下,而是由用户指定。
D. 如何在eclipse中编译web project
工具/原料
eclipse开发软件
方法/步骤
首先,你要先打开Eclipse软件,打开后在工具栏依次点击【File】>>>【New】>>>【Dynamic Web Project】,这个就代表新建的项目是WEB项目
提示:如果没有找到【Dynamic Web Project】请看下一步
如果我们找不到【Dynamic Web Project】这个选项,说明以前没有建立过WEB项目,所以不在快捷导航里,这时我们点击【Other】这个选项
这个界面弹出的是查询窗口,查询的内容是所有我们可以建立的项目类型,比如JAVA项目、WEB项目等,都可以再找个窗口查询得到
我们是要建立WEB项目,所以在查询输入框里输入【WEB】,下面会列出所有WEB相关的项目,现在,我们知道【Dynamic Web Project】这个类型的项目了,用鼠标选中它,然后点击【Next】按钮
这个是填写项目的基本信息,包括项目名、项目运行时服务器版本,你可以选择tomcat或者其他都可以,看你的项目需要,在这里我输入一个【Test】来测试项目的建立,输入完毕后我们点击【Next】按钮
这个窗口显示的WEB项目中需要编译的JAVA文件的目录,默认是SRC目录,这个我们不需要改,直接点击【Next】
接着弹出窗口,显示的是我们的WEB项目,WEB文件相关的目录,就是html或者jsp还有js那些web相关的文件存放的目录,默认是【WebContent】,你也可以修改成你想要的文件名,注意,下面有个复选框,表示的是是否要自动生成web.xml文件
web.xml:这个文件是WEB项目的核心文件,也是WEB项目的入口,老版本的Eclipse都会有这个文件,但是新版本的Eclipse因为可以使用在JAVA代码中注解的方式,所以提供让用户选择是否要生成,如果是新手最好选择生成
然后我们点击【Finish】
下面就是我们新建的WEB项目的目录结果
JAVA存放目录:SRC
WEB文件目录:WebContent
WEB配置文件:web.xml
现在,你可以开始你的JAVA开发之旅了
注意事项:有的eclipse版本是不可以创建web对象的
E. eclipse 清空项目生成的class文件
eclipse清空项目生成的class文件可以使用clean up指令,如下图:
F. 让eclipse自动编译
eclipse在项目发布时,tomcat服务器中的文件没有被重新加载,原因是文件没有被重新编译,让eclipse自动编译,需要经过以下几个步骤的操作:
1、在project中勾选build Automatically 发布时自动编译,而build All是手动编译。
G. eclipse下如何编译项目
步骤如下:
1、在Eclipse下,选中Project下的Clean一项,进入之后可以看到Clean all projects。
2、在Clean all projects中选后点“OK”就可以了。这时我们再打开Eclipse中用来保存编译文件的classes文件就可以看到刚才编译的。
3、将Build文件下的rebuild project auto的勾去掉,然后点击rebuild project便可完成重新编译整个工程。
H. Eclipse 如何编译和执行 C 或C ++
一、编译环境配置
J2SE(TM) Development Kit(JDK)的介绍及下载安装
JDK的介绍:J2SE(TM) Development Kit简称JDK,是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。
JDK的下载用户可以上SUM的网站下载JDK最新版。目前版本为JDK 5.0 Update 9
JDK的安装JDK的安装采取默认安装即可顺利完成。
JDK安装的同时会顺便安装J2SE的Runtime,也采用默认安装即可。
MinGW的介绍及下载安装
MinGW的介绍:MinGW (Minimalist GNU for Windows)是一个自由软件(free software),可以将C/C++撰写的原始程序编译为Windows环境下的可执行档。它所使用的编译器(如C语言的gcc或C++语言的g++等)是由GCC移植而来。GCC的意思是GNU编译器聚集(GNU Compiler Collection),这个聚集中包括C、C++、Objective-C、Fortran、Java、Ada等语言的编译器及相关的函式库等必要的档案。GCC被誉为世界上最重要的软件之一,它由理察?马修?斯托曼(Richard Matthew Stallman,简称 RMS)在1987年开始建立,以作为GNU(GNU’s Not Unix)自由软件计划的编译器。根据GNU自由软件的精神,任何人都可以免费取得GCC与MinGW,并且在符合GNU通用公共许可证(GPL, GNU General Public License)的情况下,自由的使用、复制、修改和散布GCC及MinGW。
MinGW又称MinGW32,在不需要第三方(third-party)动态链接函式库(DLL, Dynamic Link Library)支持的情况下,它可以将C、C++等程序,编译为可以在Windows Win32平台上执行的程序。
MinGW的下载 用户可以直接登陆以下地址下载MinGW
MinGW的安装鼠标双击执行安装文件,选择“Download and Install”
选择软件安装的版本,这里我们选择“Candidate”
接着我们选择安装的编译器
选择安装的路径
开始下载软件版本及安装
MinGW的设置先将MinGW安装目录\bin底下的 mingw32-make.exe更名为make.exe
接着右键点击“我的电脑”选择属性,再选择“高级”一栏
点击环境变量按钮
在系统变量里面的Path添加“MinGW安装目录\bin;”(例如;C:\MinGW\bin;)
接着重新启动系统完成配置。
二、Eclipse SDK的介绍及下载
Eclipser的介绍Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse已经开始提供C,C++,Ruby语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
Eclipse SDK下载
Eclipse SDK的设置
第一次启动Eclipse 的时候需要选择workspace的文件夹。
接着进入Eclipse的欢迎界面
点击Workbench 进入Eclipse的开发界面。
三、C/C++ Development Tools (CDT)插件的安装
CDT的下载
用户可以直接在Eclipse的网站上面找到CDT插件的压缩包,然后下载至电脑硬盘上;
CDT的安装
把CDT的压缩包解压至Eclipse的/ext/cdt下,目录结构如下:
接着在\ext\cdt\eclipse下用记事本创建一个 .eclipseextension 文件,内容如下
name=CDT
id=org.eclipse.cdt
version=3.1.1
启动Eclipse ,点击菜单栏的Help / Software Updates / Manage Configuration选项
启动Eclipse的插件配置窗口
点击“Add an Extension Location”从硬盘添加CDT插件,选择CDT的路径;
重启Eclipse
在Eclipse的菜单栏中找到window / Open Perspective / Other 点击
添加C/C++的Perspective
以上步骤基本完成CDT插件的添加
四、C、C++程序的编译
新建一个C++项目 点击菜单栏上的 File / New / Standard Make C++ Project
如果想建立一个C项目则选择Standard Make C Project;
输入New Project名字,直接按Finish完成Project添加
给项目新建一个的源文件,点击菜单栏上的 File / New / File
接着出现文件添加的窗口,在File Name栏里面写上文件名
C++的源文件后缀名为cpp 如hello.cpp
而C的源文件后缀名为c 如hello.c
编辑刚刚添加的hello.cpp 文件,添加一段C++的代码,内容如下:
#include <iostream>
using namespace std;
int main()
{
cout<<"hello world!!\n";
system("pause");
}
若你新建的项目为C的话,则需添加相应的C代码,内容如下:
#include "stdio.h"
int main(){
printf("Hello world!\n");
system( "pause" );
}
添加一个编译命令
Target Name:MAKE FILE
Builder Command:g++ hello.cpp -g -o run
这里如果是c环境就改成gcc hello.c -g -o run
->
双击MAKE FILE,此时Eclipse在项目文件的根目录创建一个run.exe的文件,此文件根据hello.cpp代码编译生成。
双击run.exe可以预览效果。
-> ->
五、JAVA程序的编译
新建一个Java Project
这里只需填写Project name然后按Finish按钮完成Project添加。
接着新建一个Class文件
只需在Name的项里写上Hello ,然后直接按Finish按钮
打开我们刚刚添加完成的Hello.java文件,写上相应的Java代码
接着点击菜单栏Run / Run As / Java Application 执行Java的编译命令
程序成功运行的话,在Eclipse下端的Console窗口将会输出Hello World!信息
I. 在Eclipse中如何项目重新编译,清理缓存
当我们已经修改Action中的处理代码,但是运行发现还是未修改之前的处理方法,这个时候clean一下也许就会解决问题
eclipse为了提高效率,并不是每次启动项目都会检查插件,通过clean就是强制eclipse去检查已安装插件。
我们都知道.java文件是通过编译成.class文件运行的,而clean后会删除已经编译生成的.class文件并重新部署项目。
总起来将就是强制检查已安装插件,清除以前编译的信息,重新部署项!