java程序声明失败

问题描述:

我在java上做了一个巨大的项目。代码长度超过1000行,并且有很多方法和调用。我不想在这里发布代码,因为这个问题可能会被标记出来。java程序声明失败

无论如何,由于某种原因,每当我尝试运行我的程序时,即使没有错误,它也不起作用。相反,弹出一个新窗口,声明Assertion Failed!

它说: 声明失败! 纲领:(项目所在地) 文件:(src_jikes东西) 线:5699

表达:PTR & & “失败的dynamic_cast <>中的dynamic_cast”

有关您的程序如何可以导致断言故障信息,请参阅断言的Visual C++文档。

(按重试来调试应用程序 - 必须启用JIT)

我可以放弃,重试或忽略此错误消息。

我的所有其他程序都是顺便工作的。

幸运的是,我仍然有我的代码。但我无法运行它。任何理由为什么这是?请帮忙。

编辑:当我点击重试,它说:

“的环境(不是你的程序)崩溃 该错误是由于环境中的错误引起的,而不是你的错 详细信息有关!崩溃已保存在文件(文件位置) 如果可能,请将此文件通过电子邮件发送到[email protected] 以下是有关崩溃的一些详细信息: 崩溃原因:已达到断点“);

编辑2:显然,这不仅不工作时,我加一个ASCII艺术

的ASCII艺术是这样的:

public void weezing() 
{ 
System.out.println ("     __....____,' `-."); 
System.out.println ("   ,''-..-''   '- |  ..  _.._"); 
System.out.println ("   |  _, .,   '._ /`''''' |"); 
System.out.println ("  .'   _____    `.,'  ____  `."); 
System.out.println ("  _,' _.'  \\ | ''--..  '  \\__ `'-. `."); 
System.out.println (" | ,''|/  `-.______,'  `  ' |\\_ `'''' . \\"); 
System.out.println (" .'---'  _____    . ' ` |,''''-._ ' \\ ."); 
System.out.println (" / __..--''|___/ '-.._/|   ,'  ___ `. \\ \\ '_"); 
System.out.println (" . .'...-----'''----.._.' |-.  |  | ,.`'. \\ `' |"); 
System.out.println (" | `'     '-.'-'  `.  \\`._`.\\ |. .-'"); 
System.out.println (".'  _..._     .    `._ , `.' |"); 
System.out.println (" `. ,''_....`'.    |    ''  ."); 
System.out.println (" | | |  | |    -' `,     /"); 
System.out.println (" `,. `._`---'_,' ,-. '  ' `-.    _ |"); 
System.out.println (" ,\\ `._ |___| _,' | ` \\  . /-.__  _.' `-'"); 
System.out.println (" \\ `.._`-._ _.-'_,.--'  |  `. | ,'"); 
System.out.println (" `-'\\ `-. ' ,'_   `-..'  .-' //"); 
System.out.println ("  `._.---._ `'----.  . ,'. _.' /"); 
System.out.println ("   `.  `'-.._/  -" ,-" `.`-'  `."); 
System.out.println ("   `.,  .-' _ |  | . ) |"); 
System.out.println ("    '._ ,'`----''`. |  ' `'  ."); 
System.out.println ("    ''   `--'  \\`  ,''"); 
System.out.println ("           `-._,-'"); 
} 
+1

怎么会问你看到的Visual C,如果你在使用Java语言编写++断言文档? –

+0

我不认识男人。第一次发生在我身上。 – lkjhgfdsa4321

+0

你使用的是什么样的JDK?的Jikes? – Thilo

下一次,尝试删除您之前右它添加任何代码停止编译。

99.99999999%的时候,问题就这样解决了。

此外,仔细查看您复制/粘贴到代码中的内容,即使它只是ASCII艺术。

编辑:问题是未转义的引号。给人以bad operand type String for unary operator '---'

发生在这一行:

System.out.println ("   `.  `'-.._/  -" ,-" `.`-'  `."); 

...完全修复:

public static void weezing() 
{ 
System.out.println ("     __....____,' `-."); 
System.out.println ("   ,''-..-''   '- |  ..  _.._"); 
System.out.println ("   |  _, .,   '._ /`''''' |"); 
System.out.println ("  .'   _____    `.,'  ____  `."); 
System.out.println ("  _,' _.'  \\ | ''--..  '  \\__ `'-. `."); 
System.out.println (" | ,''|/  `-.______,'  `  ' |\\_ `'''' . \\"); 
System.out.println (" .'---'  _____    . ' ` |,''''-._ ' \\ ."); 
System.out.println (" / __..--''|___/ '-.._/|   ,'  ___ `. \\ \\ '_"); 
System.out.println (" . .'...-----'''----.._.' |-.  |  | ,.`'. \\ `' |"); 
System.out.println (" | `'     '-.'-'  `.  \\`._`.\\ |. .-'"); 
System.out.println (".'  _..._     .    `._ , `.' |"); 
System.out.println (" `. ,''_....`'.    |    ''  ."); 
System.out.println (" | | |  | |    -' `,     /"); 
System.out.println (" `,. `._`---'_,' ,-. '  ' `-.    _ |"); 
System.out.println (" ,\\ `._ |___| _,' | ` \\  . /-.__  _.' `-'"); 
System.out.println (" \\ `.._`-._ _.-'_,.--'  |  `. | ,'"); 
System.out.println (" `-'\\ `-. ' ,'_   `-..'  .-' //"); 
System.out.println ("  `._.---._ `'----.  . ,'. _.' /"); 
System.out.println ("   `.  `'-.._/  -\" ,-\" `.`-'  `."); 
System.out.println ("   `.,  .-' _ |  | . ) |"); 
System.out.println ("    '._ ,'`----''`. |  ' `'  ."); 
System.out.println ("    ''   `--'  \\`  ,''"); 
System.out.println ("           `-._,-'"); 
} 
+0

我的ASCII艺术图片是在我编辑的问题。我怎样才能用ASCII艺术来运行程序? – lkjhgfdsa4321

+0

@ lkjhgfdsa4321编辑我的帖子 – Laurel

+0

你先生,是上帝 – lkjhgfdsa4321