当前位置:首页 » 编程软件 » javac编译项目

javac编译项目

发布时间: 2023-08-01 04:12:58

1. 如何在Windows上编译java程序

1、执行cmd命令javac后,显示如图所示编译成功,说明是java运行正常。

2. 如何用java以及javac编译工程

一、javac命令
javac 用于编译Java文件,格式为:
java [options] [sourcefiles] [@files]
其中:
options:命令行选项;
sourcefiles:一个或多个要编译的源文件;
@files:一个或多个对源文件进行列表的文件,有时候要编译的文件很多,一个个敲命令会显得很长,也不方便修改,可以把要编译的源文件列在文件中,在文件名前加@,这样就可以对多个文件进行编译,对编译一个工程很有用,方便,省事。
有几个比较重要的选项:
-d 用于指定编译成的class文件的存放位置,缺省情况下不指定class文件的存放目录,编译的class文件将和源文件在同一目录下;
-classpath 可以简写成-cp,用于搜索编译所需的class文件,指出编译所用到的class文件的位置,如jar、zip或者其他包含class文件的目录,指定该选项会覆盖CLASSPATH的设定;多个路径可用分号“;”分隔,linux系统上用冒号“:”分隔,看具体情况,反正不是冒号“:”,就是分号“;”,报错了改下。
-sourcepath用于搜索编译所需的源文件(即java文件),指定要搜索的源文件的位置,如jar、zip或其他包含java文件的目录;
需要注意windows下和linux下文件路径分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的区别:
windows下文件路径分隔符用 \ ,文件列表分隔符用分号 ;
linux下文件路径分隔符用 / ,文件列表分隔符用冒号 :
二、java命令
java 用于执行程序,格式如下:
java [options] classfile
options:命令行选项,一般用于 -classpath 指定要执行的文件所在的位置以及需要用到的类路径,包括jar、zip和class文件目录,会覆盖CLASSPATH的设定
三、脚本
如果要敲的命令很长,每次要编译运行的时候都要重新敲一遍,这是一件很痛苦的事情,所以用脚本可以大大方便你的工作 量。在linux下用shell脚本,windows下用bat批处理程序。因为是在linux下,我这里只是简单介绍一下shell,关于bat批处理 程序的语法自己网络一下,不难。
1. 开头
linux有很多不同的shell,通常使用bash(bourne again shell),程序必须以下面的行开始:
#!/bin/sh
#!用来告诉系统用后面的参数来执行程序,这里使用的是/bin/sh
要使你的脚本能够执行,还必须让这个文件有可执行权限,使用下面命令更改文件权限:
chmod +x filename
2. 注释
以#开始的句子表示注释,一直到这行结束,多写注释有利于以后重新看的时候知道自己在做什么
3. 变量
shell的脚本的变量都是字符串,不用申明类型,定义的时候直接 变量=值 即可,用到变量的的时候用 $变量 或者 ${变量},echo命令用于打印,举个例子:
#!/bin/sh
# 定义变量words,值为hello world
words="hello world"
# 打印变量words的值
echo $words
4. 命令
shell脚本里面可以直接任意使用linux命令,要用到什么命令直接敲进去即可。记住一些常用的命令:
cd 打开目录
ls -l 显示目录信息
rm -fr 递归删除目录及下面的文件,不提示信息
mkdir 创建目录
pwd 显示当前路径
kill -9 pid 强制杀掉某个进程号的进程
pkill 杀掉某个名字的进程
ps aux 显示运行进程信息
netstat -pan 查看网络端口监听情况

3. 如何用javac 编译java文件

这个下载安装完jdk后,是需要配置环境变量才可以使用的。
如:jdk安装在“C:\Program Files\java\jdk1.6.0_10”
第一步:新建“java_home”值,输入“C:\Program Files\java\jdk1.6.0_10”;
第二步:新建“classpath”值,输入“.;%java_home%\lib”;
第三步:在path中增加“%java_home%\bin”;
备注:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”即可。
结构

javac
[ options ] [ sourcefiles ] [ @files ]
参数可按任意次序排列。

options
命令行选项。

sourcefiles
一个或多个要编译的源文件(例如 MyClass.java)。

4. 编译java程序需要使用什么命令

编译命令是 javac

  1. 首先使用记事本编辑一段简单的Java代码

    5. 如何使用javac命令编译java源程序

    1.建文本文档,输入自己的java程序。

    6. java编译里的javac是什么

    javac是编译java程序的工具,它就是一个普通的.exe的文件
    .exe、.com、.sys这样的后缀名的文件叫可执行文件。在dos中,如果想运行这些文件,直接输入文件的名称就可以了,可以不用加上后缀
    所以我们编译java程序时,其实是运行javac.exe程序,然后把java程序的文件名作为参数传递给它。
    java中给我们提供了很多工具,你可以到java安装目录中的jdk或jre子目录下面的bin目录中看到它们,其中就有javac.exe

    7. 用Javac怎么单独编译一个java文件

    对单个*java文件进行编译的方法是利用javac工具。
    1. 编写Hellworld.java源码
    新建一个Hellworld的java文件,代码如下:
    package com.csdn.test;
    public class Say {
    /**
    * @param args
    */
    public static void main(String[] args) {
    System.out.println("hello,world!");
    }
    }
    2、编译Hellworld.java源码
    执行javac命令编译源代码,下面得蓝色部分说明javac执行成功了,并在当前目录下生成了Say.class文件,如下:
    Microsoft Windows [版本 6.1.7600]
    版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
    C:/Users/Administrator>d:
    D:/>cd temp
    D:/temp>javac Hellworld.java

    8. 如何用javac命令编译一个目录以及子目录下所有的java文件呢

    不想一个一个写文件名,就应该想到如何生成命令行。人类进化的动力就是想吃饱又想偷懒。

    ::Windows
    D:Workflow>dir/s/ad>dir.txt

    然后用 notepad++ 打开替换命令行。

    其实我想吐槽的是,这个年代有几个人还需要手工来执行最原始的命令行。像 ant 就很方便的处理这些东西。用 eclipse 也行啊。

    一个 ant 样例:

    java-classpathant.jar;ant-launcher.jarorg.apache.tools.ant.launch.Launcher-vbuild.xml
    <!--filename:build.xml-->
    <projectdefault="compile">
    <targetname="compile">
    <mkdirdir="bin"/>
    <javacsrcdir="src"destdir="bin"/>
    </target>
    </project>
热点内容
征婚交友源码 发布:2025-02-05 17:45:24 浏览:917
3nvm服务器怎么搭建 发布:2025-02-05 17:43:52 浏览:660
cocosandroid开发 发布:2025-02-05 17:22:17 浏览:668
编程员发型 发布:2025-02-05 17:09:18 浏览:225
网站会员管理源码 发布:2025-02-05 17:03:32 浏览:193
服务器端口怎么调节 发布:2025-02-05 16:57:41 浏览:46
乐山海棠社区民意上传 发布:2025-02-05 16:55:52 浏览:510
编程老爷爷 发布:2025-02-05 16:48:20 浏览:129
支持ftp的免费空间 发布:2025-02-05 16:32:00 浏览:891
python时间比较 发布:2025-02-05 16:31:46 浏览:52