codeblocks创建c
codeblocks创建c 文件显示空白,但编译仍然显示hello world,请问这该如何解决?
文件显示空白,但编译仍然显示hello world,请问这该如何解决?
你左边打开的是resource资源文件,你打开项目文件看看,里面应该有代码文件
helloworld程序编好后不能运行?
你的错误还挺多的,,首先 你的文件名 是 Hello World中间有空格,而你的主类 是 HelloWorld,中间 没有空格 ,这是不允许的,java的文件名 与 public类名 一致其次 String类型 S是大写,,语句结束 要有分号如果还是不行,请检查 jdk是否配置正确,
Geany编辑器安装和使用方法?
1,首先我们去官网下载这款编辑器,在官网的位置如下图,最好是下载一个翻译软件(英语好的请忽略);
2,点击上图中的Geany-1.33_setup.exe进行下载,软件的大小只有14.7兆是一款很轻巧的编辑器,下载完成之后双击安装,
3,安装的步骤十分简单,选择“下一步”然后同意其协议,之后就一直“下一步”到底即可。
4,安装完成之后会生成快捷图标,下次使用的时候直接双击快捷图标即可,双击打开Geany编辑器。
5,首选我们执行:项目-新建;然后在弹出的窗口里设置项目的名字和项目的保存位置:
6,然后我们执行:文件-另存为,将空白文件命名为“hello”然后保存到刚刚创建的项目中。
7,然后我们随便输出一行代码:“print(Hello Python world!)”,然后F5运行(也可以执行:生成-执行)。
找不到或者无法加载主类?
该如何解决呢?解决办法如下:
1.由于是在运行阶段出现的问题,那么可能是环境变量配置不当的问题,即可能是classpath路径配置错误,而导致.class文件无法加载。那么此时你可以检查是否配置好classpath路径,一般来说classpath路径配置如下:
.%java_home%lib%java_home%libtools.jar; (注意前面的 . 以及 ; 缺一不可)
其中.表示当前路径,;表示分隔符。
2.如果你试过了很多次,classpath也配置对了,依旧出现这个错误,注意你使用的测试代码,是否在某一个包名的下面;
比如说如下测试代码:
在文件所在的当前目录下,运行javac 编译成功,生成文件,这个时
候,你用javaTestPlusPlus想运行程序,总会出现”找不到或无法加载主类“的错误。这个时候要注意,
之所以找不到,是因为TestPlusPlus在HelloWorld包名的下面。
解决办法:
1.去掉 ”package HelloWorld“ 重新用javac 编译,再运行javaTestPlusPlus就可以了。
2.新建一个包名一样的文件夹,在本例中,为建立一个HelloWorld的文件夹,把文件移到该目录下。
然后在HelloWorld文件夹的平级下,打开DOS命令窗口,运行编译程序,
运行javaHelloWorld/TestPlusPlus(或者javaHelloWorld.TestPlusPlus也可以),则可以运行含有包名的java程序。
注意:包名不要含有.(点), (空格)等特殊符号,这样的话命令行无法判断包名与java程序名的分割点在哪里,
从而还是找到或者无法加载主类。
原理说明:
java程序运行class文件,对于有包名的类,java把包名当成文件夹处理.