java 工程编译及运行

java工程结构设置如下:

project fold

  |__src

|__package fold

|__.java

|__bin

    |__package fold

|__.class

|__lib

|__.properties

编译 javac -d bin\ src\class.java

运行 java -classpath .;lib\file.jar;bin\ class

时间: 2024-10-08 10:43:19

java 工程编译及运行的相关文章

Java程序编译和运行的过程【转】

转自:http://www.360doc.com/content/14/0218/23/9440338_353675002.shtml Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程. 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1.源文件由编译器编译成字节码(ByteCode)  2.字节码由java虚拟机解释运行.因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted&quo

Java程序编译和运行的过程

Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程. 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1.源文件由编译器编译成字节码(ByteCode)  2.字节码由java虚拟机解释运行.因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi- interpreted" language). 图1   java程序编译运行过程 下面通过以下这个java程序,来说明java程序从编译到最后运行的整个

一 java的编译与运行

--要知其然知其所以然 1.当我们习惯于各种IDE工具编写java程序代码时,是否知道它们为我们做了什么!首先用最简单的文本工具编写源代码(假如已经安装jdk,并配置好环境变量). 例: 1.1 编辑源代码 在c盘新建目录 work ,并新建文本文件 HelloWorld.java 如下图 HelloWorld.java的内容(源码): public class HelloWorld { public static void main(String[] args) { System.out.pr

java程序编译和运行

编译 cmd > javac test.java,编译后会产生.class文件 如果需要同时编译2个文件,将两个文件放在同一个文件夹下,例如 d:\ cmd > javac -d D:\ test1.java test2.java 运行 cmd > java test

java文件编译及运行

1 配置环境变量 使用鼠标右击“我的电脑”->属性->高级->环境变量 系统变量->新建->变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.8.0_11 系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib(注意别遗漏当前路径.;) 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin; 2 编译java文件 javac H

如何用javac 和java 编译运行整个Java工程

转自:http://blog.csdn.net/huagong_adu/article/details/6929817      前言:本文教你怎么用javac和Java命令,以及如何利用脚本(shell或bat)方便处理,并用简单的实例展示这些用法. IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便.你不用去关心它后面做了些什么,执行了哪些命令,基于什么原理.然而也是这种过分的依赖往往让人散失了最基本的技能,当到了一个没有IDE的地方,你便觉

如何用shell脚本编译java工程

编译java工程一般直接用IDE或者用Ant.Maven之类的工具,很少有人用纯shell来编译java工程.正好遇到这样一个应该,用这篇博文做一下记录. 案例:本人用eclipse写了一个java project,然后编译打成jar包. 这个可以采用eclipse自带的Export就可以导出jar了.但是为了软件自动化等巴拉巴拉的原因,采用存shell脚本编译. 如图所示,java project的名称为iec104,下面src是源文件目录,bin是所引用的jar包目录,现在要进行编译,并且打

Android系统执行Java jar程序 -- dalvik运行dex Java工程

本文仅针对纯java工程执行进行诠释,一般在PC平台作为jar包形式存在,在Android平台则以dex包形式存在. Java属于高级程序语言,Java程序需要运行在特定的虚拟机中,虚拟机将Java字节码转换成对应的机器指令进行执行.不同平台具有不同的虚拟机对应各自的机器指令.PC端一般使用JVM虚拟机,Android端使用dalvik虚拟机. 需要配置环境: Java JDK开发环境 idea开发工具 Android SDK开发环境 Android build-tools 环境变量(随意指定一

Java与C++程序在编译和运行上的区别

Java.C++都属于高级语言,而计算机能认识执行的只是机器码(即二进制),所以高级语言都必须经过直接或间接的转换成汇编以后,才能运行: 对于C/C++这类高级计算机语言,它们的编译器(例如Unix下的CC命令.Windows下的CL命令)都是可以把源码直接编译成计算机可以认识的机器码,如exe.dll之类的文件,然后直接运行 而Java语言的跨平台性是它最大的特点之一,这就达成了Java程序平台无头性,因此也有一定的牺牲就是多了一个中间过程,先将Java源程序编译成class文件[字节码形式]