Tag:

Java包不存在错误

所以根目录下有一个/usr/share/stuff文件夹 在东西中有一堆java文件,顶部有package org.name定义package org.name 我正在运行javac test.java ,其中test.java位于子域中 我将/usr/share/stuff到我的类路径中。 在test.java的顶部我添加了import org.name 但我得到一个package does not exist错误…为什么?

如果我没有指定它,我的类的默认包是什么?

假设我有一个名为Main.java的文件,其代码如下: public class Main { public static void main(String[] args) { System.out.println(“Hello world”); } } 它是否放在一个特定的包中,(可能是?)一个未命名的包? 谢谢

使用Java中的命令行编译多个包

您好我一直在使用IDE,但现在我需要从命令行运行和编译。 问题是我有多个包,我试图找到答案但没有任何效果。 所以我有 src/ Support/ (.java files) Me/ (.java files) Wrapers/ (.java files) 你知道如何使用javac编译所有内容吗?

禁止包名:java

我试图从我的数据库名称获取数据为jaane,用户名为Hello和Password hello。 错误: java.lang.SecurityException: Prohibited package name: java at java.lang.ClassLoader.preDefineClass(ClassLoader.java:480) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) 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: java.Main. Program will exit. Exception in thread “main” Java Result: 1 BUILD SUCCESSFUL (total time: 0 […]

帮助java中的包 – 导入不起作用

我是一名C ++开发人员 – 不是java开发人员,但必须让这段代码工作…… 我有2个公共类,将被另一个产品使用。 我在每个java文件中使用了package指令。 package com.company.thing; class MyClass … 当我尝试编译使用我添加的测试应用程序时 import com.company.thing.*; javac编译器失败,出现com.company不存在的错误。 (即使我在与我刚刚制作包的类文件相同的目录中编译它) 我确信我正在做一些愚蠢和愚蠢的事情。 我已经阅读了http://java.sun.com/docs/books/tutorial/java/package/usepkgs.html页面并尝试设置目录结构,如/ com / company / thing等,但我要么完全搞砸了或者错过了别的东西。 编辑感谢您的建议 – 我之前尝试过类路径。 它没有帮助。 我试过编译 javac -classpath client.java 结果是: package com.company does not exist 我在\ com \ company \ product中有我要导入的代码(两个java文件)。 我编译好了。 (它们包含MyClass)我甚至为它们制作了一个jar文件。 我将jar文件复制到父目录。 然后我做了(在客户端java文件的父目录中) javac -cp *.java 结果是: cannot access MyClass bad […]

从命令行运行包中的java

我已阅读以前发布的问题。 有些是模糊的,没有一个解决我的问题,所以我不得不再问。 我有两个简单的类, package One; import One.Inner.MyFrame; public class test { public static void main(String args[]) { MyFrame f= new MyFrame(); } } 另一类是, package One.Inner; import java.awt.*; import javax.swing.*; public class MyFrame extends JFrame { public MyFrame() { setPreferredSize(new Dimension(400,560)); setVisible(true); } } 我在Windows cmd中的基本文件夹“基本”。 我编译使用 basic> javac *.java -d . 创建文件夹和子文件夹。 cd One […]