`
hyj0903
  • 浏览: 148451 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

用记事本写java代码学到了几个知识点

阅读更多

很少用记事本写过java代码,基本是借用的eclipse等相关的高级工具来写,这下难了,真正纯手工的时候就遇到了不少纠结,呵呵

不过在时间允许的情况下,纠结还真是很事情!

 

解决思路:

1.       tomcat/webapp/目录下创建一新项目Dog

2.       Dog目录结构为:WEB-INF\classes\com\example

3.       example下面创建了Dog.javaMyServletContextListener.java(使用记事本编写的。。。)

4.       javac进行编译

5.       配置MyServletContextListener监听器类到web.xml

6.       启动tomcat

 

出现问题及解决办法:

1.       使用javac  Dog.java出现了不能编译

因为在Dog.java中使用了package com.example

解决办法:

cd到时Dog目录,然后使用javac com/example/Dog.java

 

2.       在编译MyServletContextListener(监听器类)过程中找不到javaservelt

当时挺纠结的,还好朋友知识这个解决办法。。。

只要将tomcat/lib目录下的servlet-api.jar复制到时Java\jdk1.6.0_12\jre\lib\ext目录下就可以了。~_~

 

3.       启动tomcat报告utf-8之类异常,查看web.xml,发现少了版本申明,加上<?xml version="1.0" encoding="ISO-8859-1"?>,就没事情了

 

4.       第四个问题当然是打印了good job在控件台上~_~

 

以上就是手动写一个简单监听器过程中遇到的主要问题,至于还有其它的什么API不熟悉。。。先D定。总感觉自己java基础知识不牢固,但不知道从何下手。

 

附上源代码,当做是一次纠结而美好的回忆。

  • Dog.zip (3.4 KB)
  • 下载次数: 33
分享到:
评论
19 楼 hyj0903 2011-05-01  
dukai1008 写道
daqing15 写道
1.       使用javac  Dog.java出现了不能编译
因为在Dog.java中使用了package com.example
解决办法:
先cd到时Dog目录,然后使用javac com/example/Dog.java
   对楼主这样编译带package的java文件,表示蛋疼,试一试javac -help工具,看看这个命令如何使用的啦,不需要“javac com/example/Dog.java”。而是加一个选项,就能正确编译出整个包结构,要是这样的,那么ant工具来编译一大坨java文件,就那个杯具了!


哈哈。。。这个真蛋疼,看来楼主的基础不全面啊。。package命令。。。忘 了?

确实对这方面不了解,当时遇到这个问题也只是在csdn上看到了解决办法。。
18 楼 hyj0903 2011-05-01  
mycream 写道
呵呵,用记事本开发很考基本功的。如果想提升下自己,可以用几个小程序练下手。
LZ,第二项不需要拷贝文件的,配置环境变量CLASSPATH指向JAR文件位置就行


这也是一种解决 办法。
17 楼 chaos.wql 2011-04-30  
iamlipeng 写道
我们公司要求在Ubuntu下用vi写程序,不过我一直还是用Eclipse。

你们公司老板是有钱没处花把?
16 楼 chaos.wql 2011-04-30  
脑子坏掉了,你咋不去过原始人的生活呢?无趣
15 楼 ymkyve 2011-04-30  
<div class="quote_title">skzr.org 写道</div>
<div class="quote_div">
<div class="quote_title"><ol>
<li>搞清楚了编译java的基本要素和大致流程</li>
<li>未正确理解javac、不会设置classpath、没搞清java source中的package含义</li>
</ol></div>
<div class="quote_title">
<ul>
<li>最大的问题就是classpath,理解就ok了。</li>
<li>顺便提一点很多文章,和教程中提到要到”系统-环境变量配置“ 中配置java_home,强烈建议不要这样做。</li>
<li>如果要使用java_home建议直接在cmd中设置,或者自己写的bat文件中第一行set java_home=xxxx</li>
</ul>
</div>
<div class="quote_title">hyj0903 写道</div>
<div class="quote_div">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>很少用记事本写过</span><span lang="EN-US"><span style="font-family: Times New Roman;">java</span></span><span>代码,基本是借用的</span><span lang="EN-US"><span style="font-family: Times New Roman;">eclipse</span></span><span>等相关的高级工具来写,这下难了,真正纯手工的时候就遇到了不少纠结,呵呵</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>不过在时间允许的情况下,纠结还真是很事情!</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="font-size: small;"><span>解决思路:</span></span></strong></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">1.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>在</span><span lang="EN-US"><span style="font-family: Times New Roman;">tomcat/webapp/</span></span><span>目录下创建一新项目</span><span lang="EN-US"><span style="font-family: Times New Roman;">Dog</span></span></span></p>
<p class="MsoListParagraph"><span style="font-family: Times New Roman;"><span lang="EN-US"><span><span style="font-size: small;">2.</span><span style="font: 7pt ;">       </span></span></span><span lang="EN-US"><span style="font-size: small;">Dog</span></span></span><span style="font-size: small;"><span>目录结构为:</span><span lang="EN-US"><span style="font-family: Times New Roman;">WEB-INF\classes\com\example</span></span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">3.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>在</span><span lang="EN-US"><span style="font-family: Times New Roman;">example</span></span><span>下面创建了</span><span lang="EN-US"><span style="font-family: Times New Roman;">Dog.java</span></span><span>和</span><span lang="EN-US"><span style="font-family: Times New Roman;">MyServletContextListener.java(</span></span><span>使用记事本编写的。。。</span><span lang="EN-US"><span style="font-family: Times New Roman;">)</span></span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">4.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>用</span><span lang="EN-US"><span style="font-family: Times New Roman;">javac</span></span><span>进行编译</span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">5.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>配置</span><span lang="EN-US"><span style="font-family: Times New Roman;">MyServletContextListener</span></span><span>监听器类到</span><span lang="EN-US"><span style="font-family: Times New Roman;">web.xml</span></span><span>中</span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">6.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>启动</span><span lang="EN-US"><span style="font-family: Times New Roman;">tomcat</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="font-size: small;"><span>出现问题及解决办法:</span></span></strong></p>
<p class="MsoListParagraph"><strong><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">1.</span><span style="font: 7pt ;">       </span></span></span></span></strong><span style="font-size: small;"><strong><span>使用</span><span lang="EN-US"><span style="font-family: Times New Roman;">javac <span> </span>Dog.java</span></span></strong><strong><span>出现了不能编译</span></strong></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>因为在</span><span lang="EN-US"><span style="font-family: Times New Roman;">Dog.java</span></span><span>中使用了</span><span lang="EN-US"><span style="font-family: Times New Roman;">package com.example<span style="color: #ff0000;"><strong>&lt;--原因根本不是这个,你上面的3.就说明必须使用</strong></span></span></span></span><span style="font-family: 'Times New Roman'; font-size: small;"><span style="color: #ff0000;"><strong>package com.example</strong></span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span style="font-size: x-small;">解决办法:</span><span style="color: #ff0000; font-size: medium;"><strong>&lt;--说明你不会使用javac,建议看看javac的帮助,搞清楚classpath和java source的含义</strong></span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>先</span><span lang="EN-US"><span style="font-family: Times New Roman;">cd</span></span><span>到时</span><span lang="EN-US"><span style="font-family: Times New Roman;">Dog</span></span><span>目录,然后使用</span><span lang="EN-US"><span style="font-family: Times New Roman;">javac com/example/Dog.java</span></span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">2.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>在编译</span><span lang="EN-US"><span style="font-family: Times New Roman;">MyServletContextListener</span></span><span>(监听器类)过程中找不到</span><span lang="EN-US"><span style="font-family: Times New Roman;">javaservelt</span></span><span>包</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>当时挺纠结的,还好朋友知识这个解决办法。。。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span style="font-size: small;">只要将</span><span style="font-size: small;" lang="EN-US"><span style="font-family: Times New Roman;">tomcat/lib</span></span><span style="font-size: small;">目录下的</span><span style="font-size: small;" lang="EN-US"><span style="font-family: Times New Roman;">servlet-api.jar</span></span><span style="font-size: small;">复制到时</span><span style="font-size: small;" lang="EN-US"><span style="font-family: Times New Roman;">Java\jdk1.6.0_12\jre\lib\ext</span></span><span style="font-size: small;">目录下就可以了。</span><span lang="EN-US"><span style="font-family: Times New Roman;"><span style="font-size: x-small;">~_~</span><strong><span style="color: #ff0000; font-size: medium;">&lt;--原因没有搞清javac的classpath</span></strong></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">3.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>启动</span><span lang="EN-US"><span style="font-family: Times New Roman;">tomcat</span></span><span>报告</span><span lang="EN-US"><span style="font-family: Times New Roman;">utf-8</span></span><span>之类异常,查看</span><span lang="EN-US"><span style="font-family: Times New Roman;">web.xml</span></span><span>,发现少了版本申明,加上</span><span lang="EN-US"><span style="font-family: Times New Roman;">&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;</span></span><span>,就没事情了</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">4.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>第四个问题当然是打印了</span><span lang="EN-US"><span style="font-family: Times New Roman;">good job</span></span><span>在控件台上</span><span lang="EN-US"><span style="font-family: Times New Roman;">~_~</span></span><span>。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>以上就是手动写一个简单监听器过程中遇到的主要问题,至于还有其它的什么</span><span lang="EN-US"><span style="font-family: Times New Roman;">API</span></span><span>不熟悉。。。先</span><span lang="EN-US"><span style="font-family: Times New Roman;">D</span></span><span>定。总感觉自己</span><span lang="EN-US"><span style="font-family: Times New Roman;">java</span></span><span>基础知识不牢固,但不知道从何下手。</span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"> </p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>附上源代码,当做是一次纠结而美好的回忆。<span><img src="/images/smiles/icon_biggrin.gif" alt=""></span></span></span></p>
</div>
<p> </p>
<p>为何不建议使用JAVA_HOME的环境变化呢<br></p>
<p> </p>
</div>
<p> </p>
14 楼 ymkyve 2011-04-30  
bingqiang 写道
当年用editplus+JDK编Java程序,发现了Ant之后觉得真是天堂一般,用了Eclipse之后发现是天堂中的天堂,现在这个帖子让我回忆起当年那段人间的时光。


我们那会就是直接到天堂了   看来哥们相当资深
13 楼 gdwrx_winson 2011-04-30  
纯粹蛋疼做的事情?
12 楼 skzr.org 2011-04-30  
<div class="quote_title"><ol>
<li>搞清楚了编译java的基本要素和大致流程</li>
<li>未正确理解javac、不会设置classpath、没搞清java source中的package含义</li>
</ol></div>
<div class="quote_title">
<ul>
<li>最大的问题就是classpath,理解就ok了。</li>
<li>顺便提一点很多文章,和教程中提到要到”系统-环境变量配置“ 中配置java_home,强烈建议不要这样做。</li>
<li>如果要使用java_home建议直接在cmd中设置,或者自己写的bat文件中第一行set java_home=xxxx</li>
</ul>
</div>
<div class="quote_title">hyj0903 写道</div>
<div class="quote_div">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>很少用记事本写过</span><span lang="EN-US"><span style="font-family: Times New Roman;">java</span></span><span>代码,基本是借用的</span><span lang="EN-US"><span style="font-family: Times New Roman;">eclipse</span></span><span>等相关的高级工具来写,这下难了,真正纯手工的时候就遇到了不少纠结,呵呵</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span>不过在时间允许的情况下,纠结还真是很事情!</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="font-size: small;"><span>解决思路:</span></span></strong></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">1.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>在</span><span lang="EN-US"><span style="font-family: Times New Roman;">tomcat/webapp/</span></span><span>目录下创建一新项目</span><span lang="EN-US"><span style="font-family: Times New Roman;">Dog</span></span></span></p>
<p class="MsoListParagraph"><span style="font-family: Times New Roman;"><span lang="EN-US"><span><span style="font-size: small;">2.</span><span style="font: 7pt ;">       </span></span></span><span lang="EN-US"><span style="font-size: small;">Dog</span></span></span><span style="font-size: small;"><span>目录结构为:</span><span lang="EN-US"><span style="font-family: Times New Roman;">WEB-INF\classes\com\example</span></span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">3.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>在</span><span lang="EN-US"><span style="font-family: Times New Roman;">example</span></span><span>下面创建了</span><span lang="EN-US"><span style="font-family: Times New Roman;">Dog.java</span></span><span>和</span><span lang="EN-US"><span style="font-family: Times New Roman;">MyServletContextListener.java(</span></span><span>使用记事本编写的。。。</span><span lang="EN-US"><span style="font-family: Times New Roman;">)</span></span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">4.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>用</span><span lang="EN-US"><span style="font-family: Times New Roman;">javac</span></span><span>进行编译</span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">5.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>配置</span><span lang="EN-US"><span style="font-family: Times New Roman;">MyServletContextListener</span></span><span>监听器类到</span><span lang="EN-US"><span style="font-family: Times New Roman;">web.xml</span></span><span>中</span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">6.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>启动</span><span lang="EN-US"><span style="font-family: Times New Roman;">tomcat</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong><span style="font-size: small;"><span>出现问题及解决办法:</span></span></strong></p>
<p class="MsoListParagraph"><strong><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">1.</span><span style="font: 7pt ;">       </span></span></span></span></strong><span style="font-size: small;"><strong><span>使用</span><span lang="EN-US"><span style="font-family: Times New Roman;">javac <span> </span>Dog.java</span></span></strong><strong><span>出现了不能编译</span></strong></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>因为在</span><span lang="EN-US"><span style="font-family: Times New Roman;">Dog.java</span></span><span>中使用了</span><span lang="EN-US"><span style="font-family: Times New Roman;">package com.example<span style="color: #ff0000;"><strong>&lt;--原因根本不是这个,你上面的3.就说明必须使用</strong></span></span></span></span><span style="font-family: 'Times New Roman'; font-size: small;"><span style="color: #ff0000;"><strong>package com.example</strong></span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span style="font-size: x-small;">解决办法:</span><span style="color: #ff0000; font-size: medium;"><strong>&lt;--说明你不会使用javac,建议看看javac的帮助,搞清楚classpath和java source的含义</strong></span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>先</span><span lang="EN-US"><span style="font-family: Times New Roman;">cd</span></span><span>到时</span><span lang="EN-US"><span style="font-family: Times New Roman;">Dog</span></span><span>目录,然后使用</span><span lang="EN-US"><span style="font-family: Times New Roman;">javac com/example/Dog.java</span></span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">2.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>在编译</span><span lang="EN-US"><span style="font-family: Times New Roman;">MyServletContextListener</span></span><span>(监听器类)过程中找不到</span><span lang="EN-US"><span style="font-family: Times New Roman;">javaservelt</span></span><span>包</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>当时挺纠结的,还好朋友知识这个解决办法。。。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span style="font-size: small;">只要将</span><span style="font-size: small;" lang="EN-US"><span style="font-family: Times New Roman;">tomcat/lib</span></span><span style="font-size: small;">目录下的</span><span style="font-size: small;" lang="EN-US"><span style="font-family: Times New Roman;">servlet-api.jar</span></span><span style="font-size: small;">复制到时</span><span style="font-size: small;" lang="EN-US"><span style="font-family: Times New Roman;">Java\jdk1.6.0_12\jre\lib\ext</span></span><span style="font-size: small;">目录下就可以了。</span><span lang="EN-US"><span style="font-family: Times New Roman;"><span style="font-size: x-small;">~_~</span><strong><span style="color: #ff0000; font-size: medium;">&lt;--原因没有搞清javac的classpath</span></strong></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">3.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>启动</span><span lang="EN-US"><span style="font-family: Times New Roman;">tomcat</span></span><span>报告</span><span lang="EN-US"><span style="font-family: Times New Roman;">utf-8</span></span><span>之类异常,查看</span><span lang="EN-US"><span style="font-family: Times New Roman;">web.xml</span></span><span>,发现少了版本申明,加上</span><span lang="EN-US"><span style="font-family: Times New Roman;">&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;</span></span><span>,就没事情了</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoListParagraph"><span lang="EN-US"><span><span style="font-family: Times New Roman;"><span style="font-size: small;">4.</span><span style="font: 7pt ;">       </span></span></span></span><span style="font-size: small;"><span>第四个问题当然是打印了</span><span lang="EN-US"><span style="font-family: Times New Roman;">good job</span></span><span>在控件台上</span><span lang="EN-US"><span style="font-family: Times New Roman;">~_~</span></span><span>。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;"> </span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>以上就是手动写一个简单监听器过程中遇到的主要问题,至于还有其它的什么</span><span lang="EN-US"><span style="font-family: Times New Roman;">API</span></span><span>不熟悉。。。先</span><span lang="EN-US"><span style="font-family: Times New Roman;">D</span></span><span>定。总感觉自己</span><span lang="EN-US"><span style="font-family: Times New Roman;">java</span></span><span>基础知识不牢固,但不知道从何下手。</span></span></p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"> </p>
<p class="MsoListParagraph" style="text-indent: 0cm; margin: 0cm 0cm 0pt 18pt;"><span style="font-size: small;"><span>附上源代码,当做是一次纠结而美好的回忆。<span><img src="/images/smiles/icon_biggrin.gif" alt=""></span></span></span></p>
</div>
<p> </p>
11 楼 lvhjean 2011-04-30  
不错,有时可以应急用,锻炼基本功;不过也别太纠结用文本编辑器。
10 楼 madbluesky 2011-04-30  
个人支持楼主的行为,了解下javac的用法还是很有必要的
9 楼 bingqiang 2011-04-30  
当年用editplus+JDK编Java程序,发现了Ant之后觉得真是天堂一般,用了Eclipse之后发现是天堂中的天堂,现在这个帖子让我回忆起当年那段人间的时光。
8 楼 iamlipeng 2011-04-30  
我们公司要求在Ubuntu下用vi写程序,不过我一直还是用Eclipse。
7 楼 kjj 2011-04-30  
囧,这种帖子真不知道该鼓励还是该怎么的
javac  -cp 参数 -或者-classpath
6 楼 dukai1008 2011-04-30  
daqing15 写道
1.       使用javac  Dog.java出现了不能编译
因为在Dog.java中使用了package com.example
解决办法:
先cd到时Dog目录,然后使用javac com/example/Dog.java
   对楼主这样编译带package的java文件,表示蛋疼,试一试javac -help工具,看看这个命令如何使用的啦,不需要“javac com/example/Dog.java”。而是加一个选项,就能正确编译出整个包结构,要是这样的,那么ant工具来编译一大坨java文件,就那个杯具了!


哈哈。。。这个真蛋疼,看来楼主的基础不全面啊。。package命令。。。忘 了?
5 楼 beykery 2011-04-30  
觉得lz有点自讨苦吃呀,这种用记事本写代码,能说明什么问题呢?能比用ide工具写的漂亮?
4 楼 daqing15 2011-04-30  
1.       使用javac  Dog.java出现了不能编译
因为在Dog.java中使用了package com.example
解决办法:
先cd到时Dog目录,然后使用javac com/example/Dog.java
   对楼主这样编译带package的java文件,表示蛋疼,试一试javac -help工具,看看这个命令如何使用的啦,不需要“javac com/example/Dog.java”。而是加一个选项,就能正确编译出整个包结构,要是这样的,那么ant工具来编译一大坨java文件,就那个杯具了!
3 楼 mycream 2011-04-30  
呵呵,用记事本开发很考基本功的。如果想提升下自己,可以用几个小程序练下手。
LZ,第二项不需要拷贝文件的,配置环境变量CLASSPATH指向JAR文件位置就行
2 楼 JE帐号 2011-04-30  
用记事本有点太苛刻,可以用一些高级的文本编辑器.

代码写多了,偶尔手写一些简单的代码,应该还是没问题的.
1 楼 dy.f 2011-04-30  
何必呢?工具本来就是用来提交效率的,为何不用呢?我平时还琢磨着开发些小工具来辅助自己的开发呢!

相关推荐

Global site tag (gtag.js) - Google Analytics