当前位置:首页 » 编程软件 » eclipse命令行编译

eclipse命令行编译

发布时间: 2022-08-23 13:04:15

① ubuntu 10.04下怎么用eclipse编译java程序。用命令行编译我会,但是我不知道怎么在UBUTNU下运行这个程序

在Eclipse里面设置jdk路径(这个不细说,不会自己搜)。
详细位置搜索ubuntu系统jdk安装的默认路径。

或者按照如下方法,手动查找(机器不同可能结果也不一样,但思路都是一样的):
which javac
返回/usr/bin/javac
file /usr/bin/javac
返回/usr/bin/javac: symbolic link to `/etc/alternatives/javac'
然后file /etc/alternatives/javac
返回/etc/alternatives/javac: symbolic link to `/usr/lib/jvm/java-6-sun/bin/javac'
然后file /usr/lib/jvm/java-6-sun/bin/javac
返回/usr/lib/jvm/java-6-sun/bin/javac: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/linux 2.2.5, not stripped
到此为止,说明路径是/usr/lib/jvm/java-6-sun/bin/,在Eclipse里面设置即可。

② 求救:eclipse编译老有出错提示但是还能运行

装jdk1.6了把,呵呵~ 我也碰到过这问题。
这是我以前在网上找到的,希望对你有帮助。
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]

这是怎么回事呢?现在的Java SE 6已经到了RC的阶段了啊?这样的错误SUN不会有吧~~

经过我仔细的查阅Java Doc,发现其中有这么一段话:

http://download.java.net/jdk6/docs/api/java/io/Console.html

"Whether a virtual machine has a console is dependent upon the underlying platform and also upon the manner in which the virtual machine is invoked. If the virtual machine is started from an interactive command line without redirecting the standard input and output streams then its console will exist and will typically be connected to the keyboard and display from which the virtual machine was launched. If the virtual machine is started automatically, for example by a background job scheler, then it will typically not have a console." ">http://download.java.net/jdk6/docs/api/java/io/Con..."

翻译一下:

虚拟机是否有一个控制台Console取决于所依赖的平台和虚拟机解析该方法的方式。如果虚拟机是从一个交互式的命令行中启动的,而没有重定向标准输入和输出流,那么虚拟机会自动的连接到键盘作为标准输入,并且把启动虚拟机的地方作为标准输出。如果虚拟机是自动启动的,例如通过后台的一个任务计划,那么典型的情况就是没有Console控制台……。

于是,思考一下我们运行上面程序的地点——Eclipse等集成开发环境,这对于上面描述中的把启动虚拟机的地方作为标准输出来说是不合适的,这里的Console()返回的默认情况下是Null,于是就产生了上面的出错信息。(也许未来Eclipse会有所改进吧)

怎么解决该问题呢?这里提供两条思路给大家(已经实际操作过,可以实现功能的正常运作)

1、使用命令行进行运行,编译可以使用集成开发环境。这样可以完成标准输出。
2、在程序中重定向标准输出到其他的设备或者方式(例如写到文本文件),这样也可以“比较不方便的”完成该功能。

总结:
重申!!文档很重要,特别是官方文档和一些说明书性质的文献资料。预期看什么XX天精通YY技术,还不如首先把官方的文档通读一遍。推荐Java Doc和MSDN Library。

③ Eclipse的区别构建项目和Maven编译命令

1)命令行插件配置 用户可以在Maven命令中使用-D参数,并伴随一个参数键=参数值的形式,来配置插件的参数。 如:mvn install -Dmaven.test.skip = true 2)Eclipse中执行 install -Dmaven.test.skip = true,

④ 请问大家怎么在命令行中编译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目录下,而是由用户指定。

⑤ 为什么安装了jdk在eclipse里面可以编译运行java代码,但是在命令行

应该是环境变量没设好。具体设置你参照下面的:
首先你要确认你是把JDK的jdk和jre都放在C:\Program Files\Java\jdk1.6.0_24\。
path——C:\Program Files\Java\jdk1.6.0_24\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

classpath——C:\Program Files\Java\jdk1.6.0_24\.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\tools.jarjar;C:\Program Files\Java\jdk1.6.0_24\\lib\dt.jar;;(改)

java_home——C:\Program Files\Java\jdk1.6.0_24\
===========================================================
或者试一下:

JAVA_HOME———— C:\Program Files\Java\jdk1.6.0_24\
Path ———— C:\Program Files\Java\jdk1.6.0_24\bin
CLASSPATH ———C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar;C:\ProgramFiles\Java\jdk1.6.0_24\lib\dt.jar;;

测试JDK是否能在机器上运行:
3.“开始”->;“运行”,键入“cmd”:
4.键入命令“java -version”,
5.然后输入javac,按Enter键,如果显示如下图所示则成功,否则仔细检查上面的步骤是否执行正确。
6.楼主如果有用到JCreator,运行还是出错的话就重新配置。
7. 在JCreator中的配置里面的选项,在JDK配置文件中,将以前的删除,重新建立一个就可以解决问题。
8.eclipse也是一样,重新配置路径。
http://..com/question/235888724.html?an=0&si=7#

⑥ 如何在eclipse中把Android工程编译为apk安装文件

1、生成keystore

按照下面的命令行在C:ProgramFilesJavajdk1.6.0_10in>目录下,输入

keytool -genkey -alias android.keystore -keyalg RSA -validity100000

-keystore android.keystore

参数意义:-validity主要是证书的有效期,写100000天;空格,退格键都算密码。

命令执行后会在C:ProgramFilesJavajdk1.6.0_10in>目录下生成android.keystore文件 。如图-1

"Destination APK file "指定APK存储的位置。单击"Finish"按钮,打包完成。

进入"D:My Document",会看到生成的HelloWorld.apk以及sharpandroid证书库。


⑦ java(Eclipse)文件在cmd命令行界面下编译问题

1。把.java文件放到一个容易找的文件夹下面,CMD下进入这个文件夹。
2。找到主方法所在的类,只需要编译它。 javac 类名.java
3。编译完了执行就可得到结果。 java 类名

⑧ 为什么有些java程序在命令行中可以编译执行,但是在eclipse中不可以

1。把.java文件放到一个容易找的文件夹下面,cmd下进入这个文件夹。
2。找到主方法所在的类,只需要编译它。
javac
类名.java
3。编译完了执行就可得到结果。
java
类名

⑨ maven工程在eclipse上编译成功,但在命令行利用maven编译指令出现语法错误

maven 添加jar的时候,在pom.xml中找到 dependencies 节点, 添加如下 :
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.11</version>
</dependency>
maven会自动去服务器上面下载所需的jar

⑩ 如何在 Eclipse 中使用命令行

在 Eclipse 中使用命令行的方法:

第一步:设置一个新的外部配置工具
在 Eclipse 中,选择 “Run -> External Tools -> External Tools Configurations”

热点内容
学车网源码 发布:2025-02-06 05:47:40 浏览:385
搭建局域网影院服务器 发布:2025-02-06 05:47:38 浏览:759
广东一区cf刷经验房密码都是什么 发布:2025-02-06 05:46:20 浏览:633
加密工具源码 发布:2025-02-06 05:44:52 浏览:13
笔记本可用存储多大 发布:2025-02-06 05:44:48 浏览:157
ftp登录后没有反应 发布:2025-02-06 05:29:41 浏览:175
linux建目录命令 发布:2025-02-06 05:29:06 浏览:724
安卓所有照片在哪里 发布:2025-02-06 05:16:32 浏览:972
l2缓存作用 发布:2025-02-06 05:15:02 浏览:291
快播为什么连接不了服务器 发布:2025-02-06 05:12:51 浏览:386