问题标签 [jgrasp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1132 浏览

java - java.lang.ClassCastException:trail1modified 不能转换为 java.applet.Applet

我正在使用 jGRASP。它有一个功能,我可以将程序作为小程序运行。但我得到这个错误。

0 投票
5 回答
6951 浏览

c++ - C++ 中的“无法打开 a.exe”错误

我正在尝试编译我的 C++ 程序,但是当我按下“构建”按钮时,它会显示以下错误消息:

c:/gnat/2010/bin/../libexec/gcc/i686-pc-mingw32/4.3.6/ld.exe:无法打开输出文件a.exe:无效参数collect2:ld返回1退出状态

这不是它第一次这样做。当我经常编辑同一个项目并经常构建它时,它似乎最常这样做,就好像某些东西被淹没了,或者过载了,或者其他什么。

我相信,我以前通过重新启动我的电脑来修复它,但是每次发生这种情况时我都无法继续重新启动我的电脑。

我认为这只是一个一次性问题,但它一直在发生,所以我想我会在这方面寻求更多帮助。

我发现了另一个我认为与我有相同错误消息/问题的SO question 。但是,当我尝试前面链接的问题中列出的解决方案时,没有任何帮助。

其他人遇到过这个问题吗?或者有谁知道我可以如何解决这个问题(除了每次重新启动我的电脑)?

我也在 jGrasp 中开发,如果有帮助的话。

编辑:我只是想补充一点,我认为可能是我以前的可执行文件仍在后台运行,但即使我关闭我的 IDE,它仍然不会让我删除可执行文件,因为它说它仍在运行.

我检查了我的进程资源管理器以查看 a.exe 是否仍在运行,但我的进程中绝对没有与 jGrasp 或 a.exe 有任何关系

0 投票
1 回答
348 浏览

java - 创建 jar 文件时,如何将现有的类路径保留到其他 jar 文件?

我最近完成了一项大学 Java 作业。该作业使用了各种其他 jar 文件,例如 mysql 连接器。当我从项目中的 Java 程序创建一个 jar 文件时,与这些其他 jar 文件的连接丢失了。

我在创建 jar 文件时尝试了各种不同的组合,并且曾经包含 mysql 连接器,但无济于事。我没想到这会起作用,因为我的研究表明,通常只有声音效果和图像被归类为可接受的附加文件。

一切都在同一个目录中,并且各种 jar 文件的所有类路径都是相对的。我的 IDE 是 jGrasp。jar 文件在执行时完成了除我创建的 Java 类之外不需要资源的所有操作。

我试图实现的目标是可能的吗?如果是这样,在创建 jar 文件时如何保留系统的全部功能?

我将非常感谢您提供的任何帮助。

0 投票
1 回答
1051 浏览

java - Java 编译、包和相对路径

在使用 jGRASP 时,我注意到包中程序的输出与正常情况略有不同,特别是程序名称似乎是从类顶部开始的相对路径。

例如,对于包含语句的 Java 程序,package ch01.stacks;编译输出如下所示:

并且运行输出类似地出现。

我想知道是否有一种相对简单的方法可以在其他程序(例如 Notepad++ 或 gedit)中模拟这种行为,用户可以在其中设置脚本来编译程序。

编辑:对不起,我忘了提到我正在谈论的编译脚本本质上是传递给javac的程序文件名。我宁愿不使用绝对路径,如果可能的话,我希望我的脚本以类似于 jGRASP 的方式工作。

为了进一步澄清手头的问题,我相信包结构给我带来了问题,因为它是在程序的当前目录中编译的。我正在寻找一种相对于包结构编译我的 Java 程序的方法。

也就是说,有什么方法可以检测编译所需的顶级目录(前面示例中的ch01),而无需通过程序查找package

0 投票
3 回答
1246 浏览

java - 更改 jvm 堆大小 - jgrasp

我知道如何使用标志 -Xmx 在命令行上增加 java 堆大小,我需要在 jgrasp 中运行我的程序,如何在该 IDE 中增加我的程序的堆大小?

System.out.println("---->"+Runtime.getRuntime().maxMemory());

打印---->66650112

添加标志 -Xmx256m

堆大小仍然打印相同的数字

0 投票
2 回答
8110 浏览

java - 如何开始使用 JFreeChart?

我已经下载了最新版本的 JFreeChart (1.0.14) 并想开始使用它。我只像java.io.*以前一样导入了标准 Java 包,从未处理过 3rd 方库。我需要告诉 jGRASP 什么,以便它知道并可以访问 JFreeChart 库?我试图像这样导入它,import org.jfree.chart.ChartFactory;但出现以下错误java:1: package org.jfree.chart does not exist

0 投票
0 回答
416 浏览

java - 程序不会访问 JGrasp 之外的数据库

我编写了一个访问 SQL 数据库的 Java 程序。在 JGrasp 中,该程序完美运行。完全没有错误。但是当我创建程序的 jar 文件并在 JGrasp 之外启动它时,由于某种原因它不会访问数据库。我在 CLASSPATH 中指定了驱动程序,否则它不会在 JGrasp 中工作,对吧?有谁知道什么会导致它无法连接到数据库?唯一的区别是在JGrasp中运行程序或者双击jar文件;其他一切都没有改变。

0 投票
1 回答
648 浏览

java - jGrasp Java Break Ctrl-C 在运行期间

我正在为我正在尝试学习的 Java 服务器(监听)运行一个 while(true) 循环。我利用 jGrasp 进行编译和运行。

建立连接并断开连接后,服务器当然仍在“监听”

我想知道的是如何在 jGrasp 中手动发送中断(如 ctrl-c)?

我注意到简单地点击 END 会停止程序,但当然它永远不会到达 socket.close() 方法,这当然会导致其他问题。

0 投票
1 回答
1635 浏览

java - 使用 jGRASP 的 Java 编译器错误

我对 Java 很陌生,编译时出现以下两个错误:

以下是我正在工作的代码。. .

0 投票
3 回答
301 浏览

php - php日期时间运算符

如果时间是 12 点,我将如何检查 php,如果是,则执行一些代码。这就是我到目前为止所拥有的。

我希望每天在特定时间执行代码,并且只在那个时间执行。

然而,无论时间如何,编解码器似乎都在运行!

即使时间不是晚上 8 点,程序也会每次都回显 lol。

感谢任何帮助谢谢