首页编程java编程为什么java建不了新类?为什么JAVA创建新类 创建不了

为什么java建不了新类?为什么JAVA创建新类 创建不了

编程之家2023-10-14108次浏览

大家好,今天小编来为大家解答为什么java建不了新类这个问题,为什么JAVA创建新类 创建不了很多人还不知道,现在让我们一起来看看吧!

为什么java建不了新类?为什么JAVA创建新类 创建不了

为什么我的eclipse怎么没有新建java project选项

Eclipse是java开发的最为常用的开发工具。

工具/原料

Eclipse

为什么java建不了新类?为什么JAVA创建新类 创建不了

方法/步骤

1、打开Eclipse,选择空白处右击,选择New-->Other,如图所示:

2、选择Java-->Java Project,即可创建Java项目,如图所示:

为什么java建不了新类?为什么JAVA创建新类 创建不了

3、输入Java的项目名称,点击Finish按钮即可完成项目创建,如图所示:

4、在新建的项目中选择src-->右击-->New--->Class,开始创建类,如图所示:

5、在弹出的提示框中输入类名、包名、选择JAVA的核心方法,如图所示:

6、java类中完成编程之后,点击该类,选择右击-->run as-->java application,即可运行,如图所示:

java中 main()方法中为什么不能new 内部类

1.首先你的内部类不是静态的对吧(不是static

class)。

2.而main方法是静态的。

3.main

方法是个静态方法,而

静态

类不是个静态内部类,所以不能直接初始化。

对main方法而言,虽然写在类中,它是游离于任何类之外的(就跟C++一样,单独一个main方法),因此某类的非静态内部类对它而言是不直接可见的,也就无法直接访问

java运行显示“找不到或无法加载主类”!

该如何解决呢?解决办法如下:

1.由于是在运行阶段出现的问题,那么可能是环境变量配置不当的问题,即可能是classpath路径配置错误,而导致.class文件无法加载。那么此时你可以检查是否配置好classpath路径,一般来说classpath路径配置如下:

.;%java_home%\lib;%java_home%\lib\tools.jar;(注意前面的.以及;缺一不可)

其中.表示当前路径,;表示分隔符。

2.如果你试过了很多次,classpath也配置对了,依旧出现这个错误,注意你使用的测试代码,是否在某一个包名的下面;

比如说如下测试代码:

在文件所在的当前目录下,运行javac TestPlusPlus.java编译成功,生成TestPlusPlus.class文件,这个时

候,你用javaTestPlusPlus想运行程序,总会出现”找不到或无法加载主类“的错误。这个时候要注意,

之所以找不到,是因为TestPlusPlus在HelloWorld包名的下面。

解决办法:

1.去掉”packageHelloWorld;“重新用javac编译TestPlusPlus.java,再运行javaTestPlusPlus就可以了。

2.新建一个包名一样的文件夹,在本例中,为建立一个HelloWorld的文件夹,把TestPlusPlus.java文件移到该目录下。

然后在HelloWorld文件夹的平级下,打开DOS命令窗口,运行javacHelloWorld/TestPlusPlus.java编译程序,

运行javaHelloWorld/TestPlusPlus(或者javaHelloWorld.TestPlusPlus也可以),则可以运行含有包名的java程序。

注意:包名不要含有'.'(点),''(空格)等特殊符号,这样的话命令行无法判断包名与java程序名的分割点在哪里,

从而还是找到或者无法加载主类。

原理说明:

java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。

为什么JAVA创建新类 创建不了

你遇到的问题简单地说就是:你没有为新的类创建个文件夹【eclipse中的包其实就是个专用的文件夹】。

你是用的什么工具?如果是netbean之类的话,新建的类需要放在文件夹(需要自己动手创建一个在项目中)中;如果是eclipse之类的工具的话就要方便些,需要把新的类放在包中。回答完毕。

为什么java建不了新类的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于为什么JAVA创建新类 创建不了、为什么java建不了新类的信息别忘了在本站进行查找哦。

java是什么应用程序 java应用程序是什么java中上传图片视屏用什么,java怎么实现视频上传