导航:首页 > 源码编译 > jdk开发工具中java编译命令

jdk开发工具中java编译命令

发布时间:2023-08-30 05:25:56

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

编译命令是 javac

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

    Ⅱ JDK的编译和运行程序命令是什么个针对什么类型文件

    javac针对.java文件,编译源代码为字节码文件
    java针对.class文件,JVM解释执行程序

    Ⅲ java如何利用JDK编译

    最简单的方法:
    假设你的 JDK 安装目录是: C:\jdk,
    程序目录是: D:\programme\HelloWorld.java
    那么你可以这样编译:
    CMD 下 CD 到 D:\programme
    然后输入以下字符串: C:\jdk\bin\javac HelloWorld.java
    输入字符串比较多比较复杂,做程序的人员一般比较喜欢偷懒,所以为了不必输入那么多字符,才出现了环境变量,才有了 三楼 那样的配置:把前面的路径:C:\jdk\bin\ 隐藏到系统路径(环境变量中)。
    如果还不懂,可以参考以下链接:
    http://..com/question/93284550.html?si=2
    http://..com/question/81899201.html?si=3
    回答比较头侧

    Ⅳ jdk中提供了什么方法对java类文件进行编译

    不要着急
    慢慢来
    加入你编译程序的名字是hello.java
    1.把它放到d盘根目录下
    2.进去dos
    转到d盘
    3.使用javac.hello.java命令
    4.这时候你可以看到在hello.java旁边多了一个hello.class文件
    5.使用java.hello
    就可以编译成功了
    希望对你有帮助
    加油

    Ⅳ 编写和运行Java程序的步骤是什么每一步的结果是什么在JDK中,Java语言的编译命令是什么急需答案啊。

    将编写的java源文件保存为.java后缀的文件(选择所有文件)
    在cmd命令行窗口中将当前目录切换到java文件保存的目录下,即cd命令
    使用javac +文件名.java编译java文件
    使用java+类文件名(即编译后产生的.class文件)运行程序

    Ⅵ jdk中提供了什么方法对java类文件进行编译

    importjava.lang.reflect.Method;
    importjava.net.URL;
    importjava.net.URLClassLoader;

    importjavax.tools.JavaCompiler;
    importjavax.tools.ToolProvider;

    publicclassDemo01{

    publicstaticvoidmain(String[]args)throwsException{

    JavaCompilercompiler=ToolProvider.getSystemJavaCompiler();

    intresult=compiler.run(null,null,null,"C:/source/HelloWorld.java");

    System.out.println(result==0?"编译成功":"编译失败");

    URL[]urls=newURL[]{newURL("file:/"+"C:/source/")};

    URLClassLoaderclassLoader=newURLClassLoader(urls);

    Class<?>clazz=classLoader.loadClass("HelloWorld");

    //调用main方法
    Methodm=clazz.getMethod("main",String[].class);

    m.invoke(null,(Object)newString[]{});

    }

    }

    上述代码会将c盘目录下的HelloWorld.java文件编译成HelloWorld.class文件,并将其加载到JVM虚拟机中,调用main方法将其执行

    Ⅶ 如何用JDK编译JAVA程序

    JAVA版hello
    world全攻略侯光敏
    看到很多技术网站的BBS上面充斥着java初学者的关于运行第一个java程序的求助信息,我觉得作为过来人很有写这篇文章的必要,因为他们遇到的都是些很低级的问题,但是让这些问题占据bbs上那么多宝贵的空间就太不应该了。
    要搞清楚的基本概念
    java是一种跨平台的网络语言,为了能够在不同平台上运行,它使用了虚拟机这个概念。后缀名为java的文件是源代码文件,它经过编译后生成的是class文件。虚拟机执行的就是这些class文件,将它们转化成为不同平台能够运行的命令。这就是为什么java的效率比较低的原因。也是因为这个原因,在java里没有其它语言的使用者熟悉的exe文件的概念。
    执行hello
    world的方法
    切记:在命令行中输入
    javac
    源文件名.java
    (编译)
    java
    源文件名
    (执行,没有后缀)
    这里说的是java
    application,里面包括main函数。
    如果hello
    world是applet版的,在命令行中输入appletviewer
    源文件名
    (已经编译后的class文件)
    如果class文件已经嵌入了html网页中,直接用IE打开就行了。
    application经常出现的错误
    系统提示Exception
    in
    thread
    "main
    "
    java.lang.NoClassDefFoundError。出现这个提示的原因可能有:
    1
    你把文件名拼错了,java对大小写是敏感的。打错了当然找不到文件。
    2
    虚拟机没有找到必须的类库。你可能没有在autoexec.bat文件中设置classpath。进入windows的运行,输入sysedit,然后在autoexec.bat文件中加入这么一行:set
    classpath=你的jdk的安装目录/lib;
    例如set
    classpath=c:/jdk1.3.0_02/lib;
    保存退出后,你要在dos窗口的c根目录下执行一遍autoexec.bat文件已保证被设置了,当然,如果你愿意也可以重启机器。
    系统提示HelloWorld.java:1:
    Public
    class
    helloworld
    must
    be
    defined
    in
    a
    file
    called
    "HelloWorld.java
    ".
    public
    class
    helloworld{^
    一个Java源程序中可以定义多个类,但是,具有public
    属性的类只能有一个,而且要与文件名相一致。还有,main方法一定要放在这个public
    的类之中,这样才能运行这个类。
    系统提示Exception
    in
    thread
    "main
    "
    java.lang.NoSuchMethodError:
    main
    出现这个异常是因为你在抄书上的代码时抄错了。主函数一定要这么写:public
    static
    void
    main(String
    args[])
    一个字都不能错,切记!!!
    applet常出现的错误
    IE显示applet已经启动,但是还是只显示灰色的一块。这种问题在使用jBuilder等集成开发工具是最容易出现,用appletviewer就没有问题。这是因为你在applet中使用了IE不支持的java版本。jBuilder在做applet是默认使用了swing组件,但是IE只支持jdk1.1,所以造成了这种情况。只要把导入swing的语句去掉就行了,然后按照提示修改一下代码,不要用swing组件的方法。如果你觉得swing组件很漂亮,打死都要用,那么就装一个java的plug-in这个东西在你装jdk的高版本时就自动装上了。看看你的控制面版中有没有那个红鼻子的小东西。但是切记,如果你要用它,那么你的html的文件的写法就和从前不一样了,不能简单的用CODE来指明类了。至于怎么写,不在这篇文章的讨论范围内了(你写一个hello
    world还要用plug-in就搞大了)。网上有很多文章讲怎么写。
    用惯了点击就执行的的exe文件自然就很不习惯打开dos窗口输入命令行,你可以把它做成jar文件,但是对hello
    world来说有点麻烦,有个简单的傻办法:自己做一个批处理文件。例如:用记事本写一个run.txt文件,内容是:java
    你的主文件名
    ,然后把后缀改成bat存到和主文件相同的目录下。呵呵,双击就运行了,够傻吧。
    如果你非要用exe文件运行,jet等工具可以把class文件做成exe文件。但是这样也失去了java的跨平台性。
    以上就是hello
    world的全攻略了,如果你还看不到hello
    world,我倒!你还是别学java了。

    Ⅷ JDK的编译命令是什么如果编译程序显示下图所示错误,通常是什么原因

    JDK的编译命令是java。
    一般都是通过IDE(如Eclipse、Intellij Idea,MyEclipse)来开发,调试java项目,但作为学习Java初学者,应从使用JDK命令行编译、运行Java程序开始。
    如果编译程序显示下图所示错误,通常是什么原因?由于未上传图片,无法分辨原因。

    Ⅸ 编译Java程序的命令式什么运行Java程序的命令是什么

    到cmd命令行状态下,用cd
    命令进入到桌面文件夹下,再运行java
    HelloWorld
    ,不加class
    的,这样应该就可以了

阅读全文

与jdk开发工具中java编译命令相关的资料

热点内容
整栋楼过户算法 浏览:544
打印时提示打印服务器错误怎么办 浏览:620
半封闭压缩机组图片 浏览:155
加密货币泡沫的危害 浏览:461
云视讯注册状态服务器错误801 浏览:852
python中删除csv 浏览:591
oracle创建表空间命令 浏览:14
十块钱五分钟的解压人偶 浏览:934
学android看什么书 浏览:376
网络加密了手机上怎样显示 浏览:805
文章被以什么形式存放在服务器中 浏览:708
炮兵命令 浏览:116
网商园app怎么样啊 浏览:325
app字体大小怎么设置在哪 浏览:432
华为app选择网络模式哪里找 浏览:321
策划优化服务器是什么 浏览:238
联想的组织服务器怎么连接 浏览:218
程序员千里贵州头条 浏览:672
阿里云服务器199一年 浏览:688
支点app里面有币怎么办 浏览:65