Tag: 导入

如何将Java项目导入Eclipse?

我试图导出一个Java项目。 我可以使用选项Export – > Java – > JAR file创建一个JAR文件。 我无法将此jar文件导入Eclipse(没有java的导入选项)。 我在这做错了吗? 为Web开发人员使用Eclipse Java EE IDE(版本:Juno发行版)

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错误…为什么?

找出使用给定API的哪些类

在我的Java项目中,我想以编程方式找出使用给定API中的哪些类。 有没有一个好方法呢? 通过源代码解析或字节码解析可能吗? 因为reflection不会有任何用处,我担心。 为了简单起见:我的项目中没有任何通配符导入( import com.mycompany.api.*; ),没有完全限定的字段或变量定义( private com.mycompany.api.MyThingy thingy; )也没有任何Class.forName(…)构造。 鉴于这些限制,我认为它可以归结为解析import语句。 有没有一种首选的方法来做到这一点?

用Java导入自定义类

如何导入我在其他文件中编写的类? 我所有的课程都在同一个课程中。

Java:import语句与完全限定名称?

我已经尝试在网上和我自己的知识中找到答案,但我似乎无法找到一个明确,明确的答案。 假设我只使用另一个包中的一个类,只需要导入一次,比如myPack.anotherPackage.ClassName 。 使用import语句之间有什么区别(如果有的话) : import myPack.anotherPackage.ClassName; 与使用完全限定名称 : myPack.anotherpackage.ClassName classInst = new myPack.anotherpackage.ClassName(); ? 显然这个问题仅适用于ClassName只使用一次的情况。

通配符导入和所需类导入之间的性能差异

什么是性能之间的复杂性 java.io.* 和 java.io.File PS。 我知道第一个文件将包含java.io.*每个文件,下一个文件只包含选定的类文件。

帮助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 […]