导航:首页 > 源码编译 > javac编译非java文件

javac编译非java文件

发布时间:2022-07-17 22:35:03

① 用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

② JAVAC编译是否必须在JAVA文件所在目录才行

不是,要设置环境变量,在我的电脑上单击按鼠标右键,选择属性,弹出系统属性对话框,切换高级选项卡,点击环境变量,系统变量下点击新建按钮,变量名填:JAVA_HOME,变量值:你安装的JAVA应用程序路径名(例C:\Program
Files\Java\jdk1.7.0_51),在系统变量找到变量Path,点击编缉按钮,在变量值最后添加\;%JAVA_HOME%\bin;再运行cmd,你就可以运行JAVA虚拟机了。

③ javac 无法编译java文件

那就是你的环境问题。
你不用编任何代码看可不可以通过javac
另:文件存放位置要明确 最好用英文。

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

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

⑤ javac编译生成的.class文件与.java文件名字不相同,这是为什么,

那是因为你的那个class名是Person而非Demo类。.class文件名永远与类名严格相同。
并且你的那个class不是public类型的,于是允许.java的文件名与类名不一致。如果是public类,则类名与文件名必须严格保持一摸一样。
补:
就是啊,只要类名是Person,那么编译出来永远生成Person.class,不管你的文件名是什么。并且,如果你的类是public类,只要文件名不是Person.java,则编译不通过。

⑥ 如何用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)。

⑦ 编译java文件时出现:“javac不是内部或外部命令也不是可运行的程序或批处理文件”,如何处理

如果java命令可以用,那么javac命令应该也可以用。
出现你这种情况的原因有二:
(1)已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用。
解决方法:关闭原有控制台,重新打开控制台,输入javac测试。

(2)已经正确安装JDK,但没有设置path环境变量,导致javac命令不可用。
解决方法:设置环境变量,将类似“C:\Program Files\Java\jdk1.6.0_17\bin”的值添加到path环境变量中。重新打开控制台,输入javac测试。

至于“java -version”显示安装成功,这并不能说明什么。java是跨平台的语言,在Windows、Linux等多种操作系统平台上都预装有java的运行环境JRE,在它的bin目录下就有java命令(用于运行Java程序),但没有javac命令(用于编译Java程序)。也就是说,即使你不安装JDK,一样可以使用java命令,但不能直接使用javac,除非安装jdk,并设置path环境变量。

阅读全文

与javac编译非java文件相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:576
python员工信息登记表 浏览:374
高中美术pdf 浏览:157
java实现排列 浏览:511
javavector的用法 浏览:978
osi实现加密的三层 浏览:230
大众宝来原厂中控如何安装app 浏览:910
linux内核根文件系统 浏览:239
3d的命令面板不见了 浏览:520
武汉理工大学服务器ip地址 浏览:143
亚马逊云服务器登录 浏览:521
安卓手机如何进行文件处理 浏览:68
mysql执行系统命令 浏览:925
php支持curlhttps 浏览:142
新预算法责任 浏览:443
服务器如何处理5万人同时在线 浏览:247
哈夫曼编码数据压缩 浏览:424
锁定服务器是什么意思 浏览:382
场景检测算法 浏览:616
解压手机软件触屏 浏览:347