Topic: 这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) |
Print this page |
1.这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) | Copy to clipboard |
Posted by: showren Posted on: 2005-06-25 18:42 请使用准确的文字描述作为标题 Your next post without a proper Subject will be removed. Original subject : 这个问题怎么解决 RT (缩略图,点击图片链接看原图) |
2.Re:这个问题怎么解决 [Re: showren] | Copy to clipboard |
Posted by: leiofll Posted on: 2005-06-25 19:07 你必须先要把命令行进入jdk的bin 目录 如: 假如你的jdk在g:\jdk\ 就必须先进入g:\jdk\bin\,然后再用javac 因为javac是在bin目录下的一个可执行程序 |
3.Re:这个问题怎么解决 [Re: leiofll] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-25 19:19 leiofll wrote: 谢谢。按照你的方法 那我的文件应该存在哪个盘?那不是非要存在JDK文件夹里? |
4.Re:这个问题怎么解决 [Re: showren] | Copy to clipboard |
Posted by: leiofll Posted on: 2005-06-25 19:33 如果是个不大的程序就存在bin下 如果你想要自己写一个类包 就放在classpath指定的目录下 默认的是jdk\jre\ 新建一个classes放进去就可以了 也可以通过 javac classpath 来设置地址(不过这个命令我有点记不清楚了,好长时间没用过了,不好意思) |
5.Re:这个问题怎么解决 [Re: showren] | Copy to clipboard |
Posted by: leiofll Posted on: 2005-06-25 19:34 还有一点,程序必须放在bin下才可以用同样是在bin下的javac 命令来编译 也有个命令可以设置文件放在哪里,不好意思,我实在记不住了 |
6.Re:这个问题怎么解决 [Re: leiofll] | Copy to clipboard |
Posted by: why Posted on: 2005-06-25 20:07 leiofll wrote: You could , but don't do so! 如果你想要自己写一个类包 You could , but don't do so! 也可以通过 javac classpath 来设置地址(不过这个命令我有点记不清楚了,好长时间没用过了,不好意思) javac -classpath ... 还有一点,程序必须放在bin下才可以用同样是在bin下的javac 命令来编译 no, No, NO! You don't put your own stuff in the bin folder, but only have to include it in the PATH. showren : Get an introductory book to read... search for this in this board... I'm tired of repeating, reapting and repeating... sigh... |
7.Re:这个问题怎么解决 [Re: why] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-26 18:55 why wrote: Don't lose patience to me i am a learner I have tried to study but i am busy doing others so i am evolving slowing could you help me settle my problem? thank you very much |
8.Re:这个问题怎么解决 [Re: showren] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-26 19:04 看看,我改的环境变量,还有哪些不对呢? |
9.Re:这个问题怎么解决 [Re: showren] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-26 19:07 看看我改了的 运行的结果 出了什么问题? |
10.Re:这个问题怎么解决(error:cannot read:Abc.java) [Re: showren] | Copy to clipboard |
Posted by: why Posted on: 2005-06-26 20:27 List the contents of the folder by running > dir and see the exact name of AttrHidden_Exp.java (check http://www.cjsdn.net/post/view?bid=1&id=148103 ) Check [加贴须知] 13. If you're asking a beginner question about the very basics, please run the following commands and copy-n-paste the contents in the Command Prompt window into your post: > echo %JAVA_HOME% > echo %PATH% > echo %CLASSPATH% > dir > javac AbcXyz.java > java AbcXyz (to cut-n-paste, select the area to capture with the mouse and press ENTER) My suggestion: restore your PATH to the original settings -- at least not the system one. Set it inside the Command Prompt window (perhaps with a batch file) SET JAVA_HOME=C:\j2sdk1.4.2_08 SET PATH=%JAVA_HOME%\bin;%PATH% |
11.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-26 20:51 为什么上面写着我 驱动器C:中没有标签呢? |
12.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: why Posted on: 2005-06-26 21:03 showren wrote: 閣下沒有給那驱动器C:标签,自然没有标签(Volume, Label) -- anyway, it doesn't matter. right check the drive inside Windows Explorer, select Properties, set Label as desired. |
13.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-26 21:10 谢谢WHY 回答我这多 但是我刚才看了你给我的那个例子,但是他好象是用的 APPLATATION 我用的是 APPLET 这是我的程序
{ make good use of the [ code ] tag. 1. try not to use plural form as class name. 2. underscore is rarely used for class name. 3. Initcap class name, use Camel-case. } |
14.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: why Posted on: 2005-06-26 21:50 showren wrote: Application vs Applet, so what? The java files would be compiled in the same way. There are so many topics in this board about how to run an applet -- repeated, repeated and repeated. If you are too "busy doing others" and could not concentrate on Java learning, take a break and not to waste our time on Java until you're ready. |
15.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: why] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-26 21:58 why wrote: 被你打击了。。。。 我看我得去买那个张孝祥的JAVA基础学习光碟看看了。免得 waste your time |
16.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: why Posted on: 2005-06-26 22:19 showren wrote: 打击是必須的: 當閣下的開發環境仍是一塌糊塗,而且Applet怎様運行也沒弄清楚,便東拉西扯.基礎全無,並不知努力實幹,以忙於其他事務為藉口,學甚麼都要失敗的. 忠心逆耳.就此告別. |
17.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: why] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-26 23:30 why wrote: 谢谢你哦,我知道你的好意,我明白了,其实我没有怪你。我只怪我自己喜欢依靠而不自己花时间和心思去弄懂,但是我还是很感谢你。 对了 我的英语也不是很好。有时候你回复我的话我也看的不是很清楚。既然你能汉语回答我,那就汉语吧。如果想提高我的英语水平,我也很感谢。我觉得来了这个网站后,不管是英语水平和JAVA语言水平都有一定的提高。我会努力的学的。 对了,对于你刚才那个编译的问题,好象不同机器平台运行JVM都不同哦。 我学校的是WINXP 但是一般把文件编好用 "类名.java"保存,然后在dos下 只用运行 JAVAC 类名.java就行。而在家 却 非要 用你那种 方法 先要运行ehco %java_home% %java_path% echo %classpath%才行哦? 那是不是以后我每次编好 程序 都要先运行一次以上几个 代码才行吗? 我家的是 WIN2000的系统 谢谢你,i would not give up and i will pitch in Java |
18.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-26 23:43 我知道 最重要的是 大家编译完要执行这一步 C:\myclass>rename 类名.java.txt 类名.java \\这一步好象要把 TXT格式转换为JVM默认格式吧? C:\myclass>javac 类名.java \\然后才能开始 这个主要的编译步骤 C:\myclass>java 类名 |
19.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: why Posted on: 2005-06-26 23:52 showren wrote: 敝人打中文字很慢,有時用中文寫要花好幾倍時間,甚至根本不知如何表逹一些專有名詞或概念. 不是先要运行ehco %java_home% %java_path% echo %classpath%才行, 本意是閣下把運行結果貼上來,讓我們知道閣下環境和設定. 而 dir 的結果可以讓我們知道閣下 folder 裡有甚麼東東,Abc.java 會不會(因為用 Notepad)其實是 Abc.java.txt. (default settings for Windows will "hide known file extensions") 不過敝人的確建議不要在那 Properties page 修改 enviroment variables,而是 弄一個 .bat 檔,每一次在 Command Prompt window 運行它來設定 JAVA_HOME, PATH, CLASSPATH 等. 坦白說,敝人真的沒空更沒興趣再應付這類只要好好讀本書便能解決的問題. (休息不足,高血壓,高膽固醇,糖尿,痛風,坐骨神經痛,網球肘,五十肩,通通都有喔 更因不務正業而荷包乾淨,嗚呼) |
20.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: why] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-27 10:09 知道了 应该每次保存 这样 就行了 "类名.java"就行了 |
21.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: showren Posted on: 2005-06-27 11:15 我懂了~~~~~~~ (缩略图,点击图片链接看原图) |
22.Re:这个问题怎么解决(cannot resolve symbol) [Re: showren] | Copy to clipboard |
Posted by: why Posted on: 2005-06-27 20:19 showren wrote: Have you setup JAVA_HOME? Show us the result (as text) > echo %JAVA_HOME% > echo %CLASSPATH% > echo %PATH% I've never come across this problem and I don't know why you newbies' computers would behave differently. If I were you, I would uninstall the JDK, reboot, reinstall the JDK and try again. |
23.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: szaba Posted on: 2005-06-29 07:38 晕死 看来楼主不仅是没有JAVA基础 连计算机基础都不甚了了啊 顶一下 WHY老大 好辛苦! 楼主的APPLET已经写得挺复杂了:)难道第一个APPLET就是用的这个例程? |
24.Re:这个问题怎么解决(javac 不是內部或外部命今; error:cannot read:Abc.java)) [Re: showren] | Copy to clipboard |
Posted by: justin_here Posted on: 2005-06-30 09:38 Path设定 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |