| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1833 人关注过本帖
标题:新人学java关于命令行窗口的问题
只看楼主 加入收藏
打java的兔子
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2012-1-15
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:8 
新人学java关于命令行窗口的问题
我编辑那个HelloWorld的程序。
看书上说是将字节码文件放在当前路径下,有点不理解这一步的意思
而且我在命令行里输入:javac -d . HelloWorld.java
显示HelloWorld。java不在当前路径下
我是用笔记本存成HelloWorld.java放在桌面上的。
求教了。
搜索更多相关主题的帖子: java 笔记本 桌面 
2012-01-15 13:23
xiaoxing598
Rank: 1
等 级:新手上路
帖 子:4
专家分:9
注 册:2011-5-11
收藏
得分:5 
你在命令行里要先进入HelloWorld的资料夹,要不然虚拟机找不到文件。
1.在命令行输入C:并回车;
2.在命令行输入cd C:\...(你文件存放的地址)再回车;
3.现在就直接输入javac HelloWorld.java。
4.运行。
2012-01-15 17:56
打java的兔子
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2012-1-15
收藏
得分:0 
回复 2楼 xiaoxing598
那javac -d . HelloWorld.java这个命令是什么意思呢
2012-01-16 08:05
AndyLance
Rank: 2
等 级:论坛游民
帖 子:30
专家分:34
注 册:2011-11-20
收藏
得分:0 
javac -d 是指定放置生成的类文件的位置

用法: javac <options> <source files>
其中, 可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件和注释处理程序的位置
  -cp <路径>                   指定查找用户类文件和注释处理程序的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖所安装扩展的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -proc:{none,only}          控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默
认的搜索进程
  -processorpath <路径>        指定查找注释处理程序的位置
  -d <目录>                    指定放置生成的类文件的位置
  -s <目录>                    指定放置生成的源文件的位置
  -implicit:{none,class}     指定是否为隐式引用文件生成类文件
  -encoding <编码>             指定源文件使用的字符编码
  -source <发行版>              提供与指定发行版的源兼容性
  -target <发行版>              生成特定 VM 版本的类文件
  -version                   版本信息
  -help                      输出标准选项的提要
  -A关键字[=值]                  传递给注释处理程序的选项
  -X                         输出非标准选项的提要
  -J<标记>                     直接将 <标记> 传递给运行时系统
  -Werror                    出现警告时终止编译
  @<文件名>                     从文件读取选项和文件名
2012-01-16 12:04
打java的兔子
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2012-1-15
收藏
得分:0 
回复 4楼 AndyLance
能说一下在HelloWorld这个程序里,这个命令怎么用吗
2012-01-17 07:49
打java的兔子
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2012-1-15
收藏
得分:0 
回复 4楼 AndyLance
我在编辑完HelloWorld这个文件以后,在命令行里敲javac -d . HelloWorld.java
显示helloworld.java不在指定位置,但是这个命令不是制定生成类的位置吗,不该用他指定的吗
2012-01-17 07:53
打java的兔子
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2012-1-15
收藏
得分:0 
回复 2楼 xiaoxing598
奥,懂了
但是
我输入F:
然后javac -d . HelloWorld。java
然后怎么输出呢,javac HelloWorld.java没反应
输入java HelloWorld显示找不到或无法加载主类HelloWorld
2012-01-17 08:09
Alphalab
Rank: 2
等 级:论坛游民
帖 子:22
专家分:12
注 册:2011-3-29
收藏
得分:0 
1 编译 javac HelloWorld.java, 没有错误提示说明编译成功

2 运行 java HelloWorld
2012-02-28 14:56
猪贝贝
Rank: 2
来 自:吉大
等 级:论坛游民
帖 子:7
专家分:10
注 册:2012-3-27
收藏
得分:0 
-d <目录>                    指定放置生成的类文件的位置
  -s <目录>                    指定放置生成的源文件的位置
顺便问下,上面这两个有什么区别啊???java难道可以运行没有main的类么???求解啊!新手
2012-03-30 14:34
快速回复:新人学java关于命令行窗口的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025521 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved