精华内容
下载资源
问答
  • 1. 搭建完java开发平台后,我们需要开发工具,无论是在windows平台还是linux平台下,Eclipse(下载地址:http://www.eclipse.org/downloads/)都是作为开发java程序的首选工具,可以通过... 在进行Java编译时,我们有时...

    1. 搭建完java开发平台后,我们需要开发工具,无论是在windows平台还是linux平台下,Eclipse(下载地址:http://www.eclipse.org/downloads/)都是作为开发java程序的首选工具,可以通过网址下载并安装。

    2. 打开上面网址,选择Eclipse IDE for Java Developers,下载并解压,如下图所示:

    2014080315434093.png

    4. 在进行Java编译时,我们有时需要直接来控制java语句的输入或输出,这时就需要使用命令行来操作,在此讲解两个最常用的两个命令:javac和java

    比如在ubuntu系统下测试的例子:GetArgs.javapublic class GetArgs

    {

    public static void main(String myargs[])

    {

    String s="";

    if (myargs.length!=0)

    s=myargs[0];

    System.out.println("s="+s);

    }

    }

    5. 首先生成class文件:javac GetArgs.java

    dc546521f837928ecfd3c92bf16aae4b.png

    6. 运行文件并查看相应结果:javac GetArgs.java

    786b8c77a3cca62ed093b2a227767ed7.png

    注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。

    展开全文
  • 看是简单的命令却让不少人头疼,下面就让学习啦小编教大家怎么用doc命令编译java文件吧。用doc命令编译java文件的方法首先检查JDK是否已安装,在DOS命令里输入java -version。如下图所示:检查Java环境变量是否配置...

    对于新学Java语言开发人员来说,经常用到命令编译成class文件。看是简单的命令却让不少人头疼,下面就让学习啦小编教大家怎么用doc命令编译java文件吧。

    用doc命令编译java文件的方法

    首先检查JDK是否已安装,在DOS命令里输入java -version。如下图所示:

    6c66fa3bec6ebaf953bc949183896ea1.png

    检查Java环境变量是否配置成功,在DOS命令里输入javac。如下图所示:

    d05f7b37a3288235bace3faec2d621e6.png

    查看自己java文件路径,现在以E盘为例介绍,E:\java\test\javac\HelloWorld.java(HelloWorld.java是自己的java文件)。如下图所示:

    f842d4dbe7caa36c28fdc30a08f9e957.png

    在DOS命令输入e:,路径切换到E盘下。

    然后输入命令为:cd java/test/javac,然后就会切换到E盘对应的javac文件夹下。如下图所示:

    12491035711cf8a8de947db6154bdefd.png

    24300615a83aec2fa609c45a8f161dd8.png

    继续在DOS命令里面输入:javac HelloWord.java;

    见下图所示:

    b920b49051fc93b1f9b02390e4bd8ba4.png

    最后请看E:\java\test\javac目录下多了一个HelloWord.class文件,

    恭喜文件编译成功。详情见如下图:

    展开全文
  • 今天想学习一下web services的知识,在网上找了一个教程,里面写了一个web services客户端调用,在cmd下执行的,但是没有给出用javac编译的细节。所以自己就借着这个机会学了一下:具体代码如下:package client;...

    今天想学习一下web services的知识,在网上找了一个教程,里面写了一个web services客户端调用,在cmd下执行的,但是没有给出用javac编译的细节。所以自己就借着这个机会学了一下:具体代码如下:

    package client;

    import javax.xml.namespace.QName;

    import org.apache.axis2.addressing.EndpointReference;

    import org.apache.axis2.client.Options;

    import org.apache.axis2.rpc.client.RPCServiceClient;

    public class RPCClient

    {

    public static void main(String[] args) throws Exception

    {

    // 使用RPC方式调用WebService

    RPCServiceClient serviceClient = new RPCServiceClient();

    Options options = serviceClient.getOptions();

    // 指定调用WebService的URL

    EndpointReference targetEPR = new EndpointReference(

    "http://localhost:8080/axis2/services/SimpleService");

    options.setTo(targetEPR);

    // 指定getGreeting方法的参数值

    Object[] opAddEntryArgs = new Object[] {"超人"};

    // 指定getGreeting方法返回值的数据类型的Class对象

    Class[] classes = new Class[] {String.class};

    // 指定要调用的getGreeting方法及WSDL文件的命名空间

    QName opAddEntry = new QName("http://ws.apache.org/axis2", "getGreeting");

    // 调用getGreeting方法并输出该方法的返回值

    System.out.println(serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes)[0]);

    // 下面是调用getPrice方法的代码,这些代码与调用getGreeting方法的代码类似

    classes = new Class[] {int.class};

    opAddEntry = new QName("http://ws.apache.org/axis2", "getPrice");

    System.out.println(serviceClient.invokeBlocking(opAddEntry, new Object[]{}, classes)[0]);

    }

    }

    里面用到了axis2的jar包,通过eclipse定位源代码的方式,知道需要引入的jar包,其实命令很简单:

    cmd>workspace\Axis2Study\src>javac -d D:\\ -cp D:\OpenSource\a

    xis2-1.6.2\lib\axis2-adb-1.6.2.jar;D:\OpenSource\axis2-1.6.2\lib\axis2-kernel-1.6.2.jar cn\com\unionman\webservices\client\RPCClient.java

    这样就可以了,通过-d指定编译的class文件的输出路径,它会带有包路径的,-cp就是指定要加载的jar包。

    另外我发现java环境变量里面的classpath不是必须配置的。

    展开全文
  • 首先Dos中 编译java文件是:javac (所有)类名.java运行java文件是:java 包名.类名java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。java执行class文件是根据CLASSPATH指定的地方来...

    首先Dos中 编译java文件是:javac (所有)类名.java 运行java文件是:java 包名.类名

    java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。

    java执行class文件是根据CLASSPATH指定的地方来找。如果希望它查询当前目录,需要在CLASSPATH中加入“.;”,

    代表当前目录。若classpath中没有此class文件的路径就不能执行(比如将class文件随意移动后)就不能执行。

    java执行class文件对package的路径是强依赖的。它在执行的时候会严格以当前用户路径为基础,

    再按照package指定的包路径转化为文件路径去搜索class文件。

    若移动了java文件(class文件),则可以到Classpath中暂时新建一个路径(文件所放位置),再到Dos中编译执行

    第一种编译方法( 编译直接生成class 文件,执行需先创建包的路径)

    同一个包里有多个java文件,比如pim包里有 Date.java PIMAppointment.java  PIMContact.java

    PIMEntity.java  PIMNote.java   PIMTodo.java 这7个java文件

    且PIMManager.java 调用了其他6个java文件中的类,则在DOS窗口编译时必须同时编译用到的所有类所属的java文件,

    编译完成后要运行java程序:切记Dos中为 java 包名.类名     只用到第一个执行程序的类名

    当有包路径时(本例为pim)因此,我们需要返回到包名的上一个目录中Hw2中来执行 java pim.PIMManaget

    当没有包路径时,我们在pim包里创建一个文件夹,命名为(路径名,若有多层路径则要创建多个文件夹)pim再将生成的class文件移进去,

    则我们在Hw2\pim目录下就有7个java文件和一个文件夹(叫做pim),文件夹中有class文件,那么我们就可以在

    c2197de46493f51fb2a9f3bf93a15ef4.png 执行 java pim.PIMManager

    即从用户路径+包路径去查找class文件

    第二种编译方法( 编译直接生成包的路径)

    假设当前目录为/src/java/ ,则编译命令为:

    javac -d . HelloWorld.java

    说明:"." 为指定编译路径为当前目录;生成的HelloWorld.class 所有目录为/src/java/a/b/HelloWorld.class 。

    javac -d c/d HelloWorld.java

    说明:c/d 为指定编译路径为/src/java/c/d ,同样也可以写成绝对路径如javac -d d:/ HelloWorld.java ,

    前提是路径必须先存在;生成的HelloWorld.class 所有目录为/src/java/c/d/a/b /HelloWorld.class 。

    假设当前目录为/src/ ,则编译命令为:

    javac -d . java/HelloWorld.java

    说明:生成的HelloWorld.class 所有目录为/src/a/b/HelloWorld.class 。

    javac -d java/c/d java/HelloWorld.java

    说明:生成的HelloWorld.class 所有目录为/src/java/a/b/HelloWorld.class 。

    第三种编译方法(先把源文件按照包结构放到指定的目录中,然后执行编译命令)

    假设当前目录为/src/java/,先在目录中创建目录/a/b,然后编译命令:

    javac a/b/HelloWorld.java

    下面总结一下对于带包的类进行编译和执行时的一些要点:

    1、编译时可以不考虑包结构的问题,不论用哪种方法,其实本质都是一样的,只需要让javac命令找到所需要编译的原文件(*.java)即可。

    Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

    Eclipse不自动编译java文件的终极解决方案

    最近我的eclipse经常犯傻,项目中总是有很多,启动项目也是没有启动类.查了下项目中生成的class文件,我靠竟然没有,或者还是以前的.原来是eclipse犯傻了,它没帮我自动编译java文件.一般 ...

    Eclipse不能自动编译 java文件的解决方案

    前段时间出现了eclipse 不自动编译java文件的问题,在网上找了好长时间,总算把问题解决了,现在把这个问题的解决方法总结一下. 1,看看project -- Build Automaticall ...

    在ant编译java文件时产生debug信息

    使用ant编译java文件时,如果没有设置debug属性,则不会产生编译信息,ant的默认设置是不打印编译信息. 如果想在编译过程中显示编译信息,需设置debug属性为true,并且设置debugLe ...

    如何手动编译java文件

    1,在编辑框中,将目录切至java文件所在的地址 如图 2,开始编译java文件 用命令javac 编译目标java文件,文件需带后缀名 ; 用java 执行class, 此时class文件无需带后缀 ...

    java_基础——用代码编译.java文件+加载class文件

    [本文介绍] 本文不是深入理解和使用java编译器,只是在代码里编译.java文件的helloWorld.这种技术还是蛮有意思的,说不定在将来的某些只能化项目会运用到!^_^ [简单编译的流程] [j ...

    在用mvn编译java文件时遇到问题

    问题一:找不到加载主类 为什么会出现这类加载失败的问题那??? 一看这个问题就是环境变量配置有问题,找到问题解决就ok了!!! 问题二:无法用mvn编译java文件 这个问题是由于pom.xml文件出 ...

    30天轻松学习javaweb_通过javac编译java文件

    通过javac编译java文件1.先导入需要引用的包D:\Program Files (x86)\apache-tomcat-7.0.53\webapps\test\WEB-INF\classes&g ...

    随机推荐

    APP跳到系统设置

    //定位服务设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]; if ([[UIApp ...

    详解在Visual Studio中使用git版本系统[转]

    这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指正. 一 .安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了 ...

    招聘高级.Net工程师

    找钢网创新开发部真诚地邀请程序猿\媛们加入,一起来吃大闸蟹午餐. 在创新开发部你可以见证一个产品从零开始到爆发到改变一个大宗商品的行业,在创新开发部你有机会接触到国际范,你还有机会接触到韩国的妹纸.欧 ...

    锋利的jQuery-4--$(document).ready()和window.onload方法的区别

    jQuery中的$(document).ready()和JavaScript中的window.onload方法主要有两个方面的不同: 1.执行时机: onload : 网页中所有的元素和元素的关联文件 ...

    1.1 什么是LinQ

    如今,软件应用环境越来越多样化,软件需要处理的数据量也日渐庞大,数据之间的关系日渐复杂.从而带动了存储技术的不断发展,越来越多的数据存储格式被应用到各种软件中. 通常,针对数据的查询是用简单的字符串文 ...

    Memcached操作以及用法

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached ...

    MySQL中的完整性约束

    对于已经创建好的表,虽然字段的数据类型决定所能存储的数据类型,但是表中所存储的数据是否合法并没有检查. MySQL支持的完整性约束: NOT NULL                 约束字段的值不能 ...

    Cacti监控一台Webserver上多个Tomcatport的实现

    由于一台web应用server上面安装了多台tomcat,有多个port.比方默认的8080,还有兴许追加的9100,9300,9500等等.一个cacti_host_template_tomcat_ ...

    小白月赛13 小A与小B (双向BFS)

    链接:https://ac.nowcoder.com/acm/contest/549/G来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言52428 ...

    jQuery AJAX 方法 success()后台传来的4种数据

    JAVA中的四种JSON解析方式详解 jQuery AJAX 方法 success()后台传来的4种数据 1.后台返回一个页面 js代码 /**(1)用$("#content-wrapper ...

    展开全文
  • 对于新学Java语言开发人员来说,经常用到命令编译成class文件。看是简单的命令却让不少人头疼,现在跟大家分享一下,希望可以有所帮助。工具/材料windows2003以上系统 ...如下图所示:03查看自己java文件路径,现在...
  • 展开全部用命令提示符编译java程序的步骤:1.先新32313133353236313431303231363533e4b893e5b19e31333337613139建文本文档,输入自己的java程序。这里我写一个简单的java程序,来做示范。import java.util.*;public ...
  • 【问题引入】很多时候,需要用到命令行来进行Java文件编译。在用习惯了IDE 可能会不清楚如何在cmd命令行...【注2】基本的编译命令以下主要分为两种说明:一、最简单的类,仅包含main函数因为就是单纯的Java文件格...
  • cmd命令编译java文件和运行java文件

    千次阅读 2014-12-30 19:28:55
    学习java一段时间了,基本上都是习惯性的用编译软件直接编译运行,但今天心血来潮,想用命令编译一下,结果。。。出乎意料。没能成功。上网查了一下,已解决: 我的问题是编译成功,但是无法运行,总是提示无法加载...
  • 一 在eclipse中编译: 第一种在Eclipse中编译Java文件:选中项目...第三种在命令提示符CMD中编译Java文件:打开命令提示符CMD:开始——程序——附件——命令提示符(开始——运行——cmd)——Javac 文件名.后缀名
  • (原因:没有指名编码风格)javac命令中文乱码问题解决今天在做web socket通信的时候需要将两个java文件同时跑起来,使用命令行编译java文件时出现javac编译java文件成class文件出现中文乱码问题,如下图: ...
  • Java 如何编译 Java 文件

    千次阅读 2016-12-10 10:18:28
    本文我们演示如何编译 HelloWorld.java 文件,其中 Java 代码如下:public class HelloWorld { public static void main(String ...接下来我们使用 javac 命令编译 Java 文件,并使用 java 命令执行编译文件: ...
  • Android studio 中, 也可以使用javap命令, 反编译java文件, 得到字节码指令 1. 添加环境变量 (javac.exe / javap.exe 等所在的路径) javac.exe / javap.exe 等所在的路径一般是你安装studio 的目录下的 \jre\...
  • 用批处理命令编译java文件

    千次阅读 2012-11-27 12:36:24
    学习J2EE时经常会编译运行一些简单的java代码。若使用Eclipse编译一些简单的java代码文件时,Eclipse老是抽筋...但是每次在命令行下编译都很烦,每次都要进入到java文件所在的目录。 解决方法: 此时可以编写一个 .ba
  • 之所以我们要编写一个自动编译Java文件的批处理文件同在命令行中执行一样,需要以下几个步骤:一、设置环境变量:同命令行设置环境变量一样,这个环境变量的设置是"一次性"的,即当前Doc命令窗体内有效。1、由于要...
  • 本文我们演示如何编译 HelloWorld.java 文件,其中 Java 代码如下: HelloWorld.java 文件 ...接下来我们使用 javac 命令编译 Java 文件,并使用 java 命令执行编译文件: c:\jdk\demoapp> javac HelloWorld.jav
  • 1.创建一个Test.java文件,并输入内容 public class Test{ private int m; public int inc(){ ...2.使用javac命令编译Test.java文件,得到Test.class文件 javac Test.java 3.使用Sublime3打开Test.clas...
  • 如何批量编译java文件,以及如何运行生成的文件? 首先我们先看下javac命令的常用操作选项: 常用参数: -encoding <编码> 有时候当我们的java文件不是默认的GBK编码的时候是需要在编译Class的时
  • 展开全部在dos下编译java文件用javac命令,javac是用来编译.java文件的。命令行下直接输入javac可以看到大62616964757a686964616fe58685e5aeb931333361313865量提示信息,提示javac命令的用法,我只知道常用的。...
  • 需求一:将下载的jar包里面的class文件反编译工具(jd-gui工具)进行反编译java文件后,需要重新编译成class文件放入jar包中。 问题一:反编译后的java文件引用的有其他类和第三方jar包类 解决:指定第三方jar包...
  • win7 编译java文件

    2017-04-05 19:18:12
    1、找到你要编译java文件的文件夹 2、在地址栏输入:cmd,回车 3、输入命令:# javac 需要编译的文件名.java # 我这里想编译StatisticsFilter文件 javac StatisticsFilter.java 本文作者:jiankunking,出处...
  • 在java学习之初,有些学习者纠结编辑java代码到底使用什么文本编辑器还是eclipse,其实在之初,可以先用...创建一个目录然后在这个目录下保存.java文件: 保存之后我们在这个目录下就可以看到一个文件类型为JAV
  • 过程中遇到的几个问题记录如下:1.java -version正常显示java版本,但是javac却显示【不是内部外部命令】原因:JAVA_HOME设置成了用户环境变量,Path里用%JAVA_HOME%时没有正确解释出来,在cmd里echo %Path%就能看...
  • 命令提示符窗口使用javac和java编译java文件,但这两者有何作用,在修改代码后应该怎么编译呢? Java和javac的区别 cmd中执行java命令与javac命令的区别: javac:是编译命令,将java源文件编译成.class字节码文件...
  • 之所以我们要编写一个自动编译Java文件的批处理文件同在命令行中执行一样,需要以下几个步骤: 一、设置环境变量:同命令行设置环境变量一样,这个环境变量的设置是"一次性"的,即当前Doc命令窗体内有效。...
  • Makefile编译Java文件

    千次阅读 2017-03-08 09:15:55
    下面是在Linux下用Makefile编译java文件简单示例,仅供参考 先简单说明下javac命令的简单用法: javac的通常用法: javac options:命令行选项;  sourcefiles:一个或多个要编译的源文件;  @files:一个...
  • 编译java程序需要使用的命令是什么发布时间:2020-07-22 14:01:15来源:亿速云阅读:83作者:Leah要编译java程序需要使用的命令是什么?...使用方法是:1、打开命令提示符,进入到Java文件所在目录下;2、执行【j...
  • 展开全部当前默认目录为...由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)2、输入命令: e...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,598
精华内容 2,639
关键字:

编译java文件命令

java 订阅