用JCeator编译器,编译出现问题怎么解决?
来源:互联网 发布:网络加速器vpn 编辑:程序博客网 时间:2024/05/22 04:59
用Jcreator编译如下代码:(代码没有错误)
编译时出现如下错误:
F:\java学习\aa.java:6: 不兼容的类型
找到: NotTriAngleException
需要: java.lang.Throwable
throws NotTriAngleException,NegativeArgementsException{
^
F:\java学习\aa.java:6: 不兼容的类型
找到: NegativeArgementsException
需要: java.lang.Throwable
throws NotTriAngleException,NegativeArgementsException{
^
F:\java学习\aa.java:9: 不兼容的类型
找到: NegativeArgementsException
需要: java.lang.Throwable
throw new NegativeArgementsException();
^
F:\java学习\aa.java:12: 不兼容的类型
找到: NotTriAngleException
需要: java.lang.Throwable
throw new NotTriAngleException();
^
F:\java学习\aa.java:37: 不兼容的类型
找到: NotTriAngleException
需要: java.lang.Throwable
catch(NotTriAngleException q){
^
F:\java学习\aa.java:40: 不兼容的类型
找到: NegativeArgementsException
需要: java.lang.Throwable
catch(NegativeArgementsException q){
^
6 错误
Process completed.
运行时错误有:
java.lang.NoClassDefFoundError: aa
Caused by: java.lang.ClassNotFoundException: aa
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: aa. Program will exit.
Exception in thread "main"
Process completed.
请求高手解决,代码没有问题,不知道是编译器,还是环境问题。
求解决方法。(用的编译器为JCreator)
程序代码:
import java.util.*;import java.lang.*;public class aa {public static double trianglearea(double a,double b,double c) throws NotTriAngleException,NegativeArgementsException { //判定a,b,c是否全为正数 if(a < 0 || b < 0 || c < 0) throw new NegativeArgementsException(); //判定a,b,c是否能构成三角形 if(a+b<=c || b+c<=a || a+c<=b) throw new NotTriAngleException(); //计算三角形面积 double m = (a+b+c)/2.0; double s; s = Math.sqrt(m*(m-a)*(m-b)*(m-c)); return s;}public static void main(String[] args) { double a,b,c; int N; Scanner sc= new Scanner(System.in); N = sc.nextInt(); for(int i=0;i<N;i++){ try{ a=sc.nextDouble(); b=sc.nextDouble(); c=sc.nextDouble(); System.out.printf("%.2f\n",aa.trianglearea(a,b,c)); }catch(InputMismatchException q){ break; } catch(NotTriAngleException q){ } catch(NegativeArgementsException e){ } }} }class NotTriAngleException extends Exception{ NotTriAngleException() { System.out.println("Not TriAngle"); } }class NegativeArgementsException extends Exception{ NegativeArgementsException() { System.out.println("Negative Argements"); }}
编译时出现如下错误:
F:\java学习\aa.java:6: 不兼容的类型
找到: NotTriAngleException
需要: java.lang.Throwable
throws NotTriAngleException,NegativeArgementsException{
^
F:\java学习\aa.java:6: 不兼容的类型
找到: NegativeArgementsException
需要: java.lang.Throwable
throws NotTriAngleException,NegativeArgementsException{
^
F:\java学习\aa.java:9: 不兼容的类型
找到: NegativeArgementsException
需要: java.lang.Throwable
throw new NegativeArgementsException();
^
F:\java学习\aa.java:12: 不兼容的类型
找到: NotTriAngleException
需要: java.lang.Throwable
throw new NotTriAngleException();
^
F:\java学习\aa.java:37: 不兼容的类型
找到: NotTriAngleException
需要: java.lang.Throwable
catch(NotTriAngleException q){
^
F:\java学习\aa.java:40: 不兼容的类型
找到: NegativeArgementsException
需要: java.lang.Throwable
catch(NegativeArgementsException q){
^
6 错误
Process completed.
运行时错误有:
java.lang.NoClassDefFoundError: aa
Caused by: java.lang.ClassNotFoundException: aa
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: aa. Program will exit.
Exception in thread "main"
Process completed.
请求高手解决,代码没有问题,不知道是编译器,还是环境问题。
求解决方法。(用的编译器为JCreator)
0 0
- 用JCeator编译器,编译出现问题怎么解决?
- VS2017编译jsoncpp我出现的问题及怎么解决的
- ubuntu 系统中codeblocks 设置问题——解决编译找不到编译器路径,运行时出现permission denied情况
- 网络时不时出现 DNS_PROBE_POSSIBLE问题怎么解决
- 解决vim编译器Ctrl + s出现卡屏问题
- 解决用msbuild编译过程中出现link1123的问题
- 解决QT 编译后脱离编译器无法运行的问题
- 编译smdk2410 时#make 后出现这种错误,怎么解决
- 编译 sfilter 出现的问题与解决
- 解决编译faplayer出现的一揽子问题
- myecliose和Tomcat出现连接问题怎么解决
- vs2015调试出现拒绝访问的问题.该怎么解决?
- 无线网络连接适配器的驱动程序出现问题怎么解决
- 数据库出现“评估期已过”问题怎么解决?
- 编译器是怎么被编译出来的?
- 解决on_chip_memory过小的问题,Niosii编译出现问题
- 在Linux中编译文件是出现 Your intltool is too old. You need intltool 0.35.0 or later的问题怎么解决
- Dev编译器的编译问题
- OpenGL(12)GL库API
- note3版本介绍,优劣总结
- Linux 的启动流程
- 简单登陆密码破解
- 23种设计模式(2):工厂方法模式
- 用JCeator编译器,编译出现问题怎么解决?
- Windows实用API使用集合
- 【Android】代码引用资源 [<package_name>.]R.<resource_type>.<resource_name>
- Struts下载和上传
- Google 下拉刷新控件SwipeRefreshLayout
- Grid Infrastructure Redundant Interconnect and ora.cluster_interconnect.haip (Doc ID 1210883.1)
- oracle表格设置自动增长列
- 巧用CSS,愚人节极客式恶搞
- POJ3415--Common Substrings(后缀数组+单调栈优化)