小编Gar*_*hes的帖子

JVM无法找到我的类:java.lang.NoClassDefFoundError

我的目录结构如下所示.

PackagesUnit3/com/myname/start/PackagesTest.java
(此类包含我的main和import语句"import com.systems.mui.*;)

PackagesUnit3/com/systems/mui/Test.java
(此类包含包语句"package com.systems.mui;")

使用PackageUnit3作为我的基本目录,我可以使用该语句成功编译这两个类

"javac com/myname/start/PackagesTest.java"
Run Code Online (Sandbox Code Playgroud)

但是我无法使用该命令运行代码

"java com.myname.start.PackagesTest"

Error: "Exception in thread "main" java.lang.NoClassDefFoundError: com/myname/start/PackagesTest (wrong name: PackagesTest)"
Run Code Online (Sandbox Code Playgroud)

编译器.class为每个java类成功生成文件,并将它们放在与源文件相同的位置.

根据Horstmann的说法,"核心Java"第9版.页.186,我的"java"命令语法应该有效.

我不应该指定当前目录("."),因为我没有使用classpath(-cp)选项.

注意:我使用"SUBST R:"命令将PackagesUnit3目录建立为基本目录.我的实际命令行看起来像R:>

有什么建议??

java

5
推荐指数
1
解决办法
971
查看次数

如何在javafx 2.2中创建可编辑标签

我希望在我正在编写的窗格上的任意位置创建一个可编辑的标签.我的印象是TextField或TextArea对象是我可以用来实现该功能的.显然还有更多,因为我不知道在创建对象时如何定位对象.我在"混沌Java"网站上找到了一个例子,但我需要做更多的工作来了解那里发生了什么.http://chaoticjava.com/posts/another-javafx-example-the-editable-label/

我正在寻找这个小组的更多意见.

(没有错误,因为我没有写任何代码.)

controls text javafx

4
推荐指数
1
解决办法
5344
查看次数

标签 统计

controls ×1

java ×1

javafx ×1

text ×1