java示例程序在Eclipse可以运行,用命令提示符运行不了!

java示例程序在Eclipse可以运行,用命令提示符运行不了!,第1张

D:\text>javac HelloWorldjava

这句没错说明环境变量没问题,而且能正确编译class

D:\text>java HelloWorld

这句出错,

确定 HelloWorldclass 在 text 目录下的话,就是你的HelloWorldjava中使用了package语句

修改:

1,最简单的方式,把package语句行删除,重新编译执行

2,如果不删除package语句,则可以按下面的方式编译,

先假设你的package语句是 package test;

编译:D:\text>javac -d HelloWorldjava

执行后,将看到有test文件夹,HelloWorldclass在test中

执行时,需要根据你的package语句来确定类的全名(包名类名)

执行:D:\text>java testHelloWorld

初学者需要特别注意这些小问题

NullPointerException(空指针异常)!

一个某种类型的引用没有指向具体该类型实例时会抛此异常

举个例子

我之前编写Jsp程序时经常抛此异常

String curValue=requestgetParameter("parName");

由于parName这个参数不存在(至于为什么不存在要分析特定的情形或者说特定的代码),所以如果不进行

if(curValue==null)的处理就会抛异常

一点掘见,不完整的望后来者补充,错误的请指教

就从基础开始说起

Javase

Java基础所包含的,Java零基础必备安装包、JavaSE301集、Java教程零基础2019、Java教程零基础2019(ava基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机等等)、XML、Tomcat服务器开发;其中Java零基础2019这视频教程系列可以去B站观看。搜索Java或者Java教程,第一个就是,杜老师讲的,比较细致。

JavaWeb前端教程

HTML、CSS、JavaScript、jQuery、Ajax;(包含讲义、课堂笔记、源码、工具等等,一应俱全。)

Java数据库

MySQL、Oracle、PLSQL、JDBC

JavaWeb

Eclipse快捷键与下载安装、Tomcat9配置和使用、JavaWeb开发基础、Servlet编程、JSPSession&Cookie、监听器、过滤器、文件上传和下载、Servlet30特性

JavaWeb项目

二手车、电商竞拍平台、EGOV项目、微信支付开发

Java流行框架

SSH之JDK动态代理、SSH之CGLIB代理、SSH之JUnit4、SSH之Log4j、SSH之Struts2、SSH之Spring4、SSH之Hibernate5、SSH框架整合技术、SSM之Adapter设计模式、SSM之SpringMVC、SSM之Spring4、SSM之MyBatis、SSM框架整合技术

前沿技术

IntelliJ IDEA、SpringBoot、linux系统安装教程、SVN、Maven、Redis、Dubbo

学生毕业设计

宿舍管理系统、库存管理系统、图书馆管理系统、学生成绩管理系统、医院分诊管理考试管理系统

王勇老师Java教程

Struts1、Struts2、SpringHibernate、EJB、DRP分销资源计划项目(这个教程系列比较经典,可以当做参考学习)

学习Java有以上教程就足够了,而这些学习资源皆可在“动力节点”下载到

零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一夕之事,不可能一蹴而就,除了知识理论的学习,还需要后续更深入的学习和大量的实践,所以需要你一个良好的学习规划。

随着社会信息的发展,Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站,而在所有程序员中,Java开发工程师就占据20%的比例,不可否认,Java语言有着广泛的行业发展前景,它在行业中的影响力已是不可避免的。

那我需要怎么才能学好java?学java无非就是自学和报班这两种方式,至于java自学还是报班好,这个还是需要根据您自身的条件来判断的。如果您自控能力、自学能力且有基础那自学好。反之报班好。下面跟您说一下java自学与报java培训班学的不同之处,供您参考。

Java自学:好的地方是省钱,不太好的就是学习时间不确定,学习周期很容易拉长,学习不够系统,对于没有基础的或者自控力不强的人来说,也容易导致半途而废。遇到不懂的问题没有人解答,难以往下进行学习,而且容易学的半知半解。

Java培训:学习时间相对较短,整体学习比较全面,学习内容也比较集中。专业老师按照大纲进行系统授课,在学习中遇到技术问题能够快速得到解决,同时还有专项的练习相对于自学,学习气氛更加浓厚,跟同期学员对问题的探讨,对拓展思路有很大的帮助。并且像一些专业的培训机构,培训完后有相应的就业课程和就业指导,比起自学来说求职胜算更大。

如果您学Java是因为单纯的兴趣爱好,自学是一个很不错的选择。但如果您想通过学Java技术转行的话,那么最好是选择参加Java培训班。当然,可能现在的您感觉参加Java培训班学费很贵,但是对于可以通过学习找到工作,还是比较值得的。

总之,决定了要学习Java技术就不要犹豫,要行动起来,时间可不等人。不管是自学也好还是参加Java培训也罢,都要进行实际了解才行。

据你的描述,原因很可能是main()方法的完整签名写错了。正确的应该是:

public static void main(String[] args){}//注意关键字的大小写。

弄清配置CLASSPATH和Path的原因和作用很重要。

原因描述如下:

MyEclipse是一整套工具的集合,包含JDK,tomcat甚至struts,spring和hibernate都提供了JAR包,所以在MyEclipse中运行一个JAVA应用(run as application)不需要配置CLASSPATH和PATH。如果是在Eclipse中运行的话,则要制定JDK的安装路径PATH,因为编译器需要寻找java和javac命令的路径。还要指定CLASSPATH,因为编译时如果用到JDK的类,则需要去CLASSPATH路径下寻找。

以上就是关于java示例程序在Eclipse可以运行,用命令提示符运行不了!全部的内容,包括:java示例程序在Eclipse可以运行,用命令提示符运行不了!、java.lang.NullPointerException、学习java的步骤是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10141514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存