当前位置:  技术问答>java相关

import的奇怪问题!!高分送上!!

    来源: 互联网  发布时间:2015-08-08

    本文导语:  import java.io.*; import java.util.*; public class getCLI { static String localhost; static String postmaster; static int port; static String pass; static String accountpath; File manager = new File("c:\cgp\properties.props"); public boolean getConnect(){ ...

import java.io.*;
import java.util.*;

public class getCLI
{
static String localhost;
static String postmaster;
static int port;
static String pass;
static String accountpath;

File manager = new File("c:\cgp\properties.props");
public boolean getConnect(){
if(!manager.exists()){
return false;
}else{
return true;
}
}

public void getCLI() throws Exception
{
String port_temp;
FileInputStream fin = new FileInputStream(manager);
Properties props = new Properties();
props.load(fin);
this.localhost = (String)props.getProperty("localhost");
this.postmaster = (String)props.getProperty("postmaster");
port_temp = (String)props.getProperty("port");
this.port = new Integer(Integer.parseInt(port_temp)).intValue();
this.pass = (String)props.getProperty("pass");
this.accountpath = (String)props.get("DomainsPath");
fin.close();
}

public String getLocalhost(){
return this.localhost;
}
public String getPostmaster(){
return this.postmaster;
}
public int getPort(){
return this.port;
}
public String getPass(){
return this.pass;
}

public String getAccountpath(){
return this.accountpath;
}
}
成功编译,我在另外一个java程序中import getCLI;目录正确都在当前目录,在这个java程序中我new一个getCLI对象:getCLI getcli = new getCLI();
之后这样使用:
this.getcli = new getCLI();
try{
if(this.getcli.getConnect()){
localhost = this.getcli.getLocalhost();
postmaster = this.getcli.getPostmaster();
port = this.getcli.getPort();
pass = this.getcli.getPass();
}else{
try{
out.println("


cli连接错误,请检查配置文件
");
}catch(IOException ioe){}
}
}catch(Exception e){
System.out.println("1111");
}
这样可以正常编译。
但是却在运行时抛出异常:
java.lang.NoClassDefFoundError: getCLI

help!!!!

|
实在不行就把两个文件都放到package里头,再import。

|
import是引用包,你将引用的类加入到一个包里就可以了。

|
将getCLI放在一个包里,此包的目录放到CLASSPATH的任一根目录下,
在另一个文件里 IMPORT 包名.getCLI;

实在不行的话,把两个类放到同一个文件里,肯定OK!! :)

|
另外一个java程序中and getCLI
都放在同一个目录下面
不用import

    
 
 

您可能感兴趣的文章:

  • Jbuilder中怎么import包怎么丢掉了com.borland???奇怪!
  • package & import 的一个奇怪问题
  • 奇怪,jsp中page里import属性的作用。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 导入包的问题?概述:import javaclass.*;和import javaclass.MainWindow;的区别
  • 关于import test.*和import test.A的问题
  • import netscape.javascript.*;的问题
  • 解决ie动态修改link样式,import css不刷新的问题
  • 关于java的import的问题
  • import 的问题
  • jublider5中的import问题????
  • jb6 import com.borland 的问题
  • 菜鸟问题:java中import导入的文件在哪里,可以看倒源代码吗?
  • 初学者简单问题——import找不到包
  • 菜鸟问题,import javax.servlet.* 编译时发生does not exist错误怎么办?
  • 关于java的package 以及 import的问题
  • Import 和 package 问题
  • 急急急:关于import的小问题!
  • 一个import的问题
  • 帮帮我。关于类路径的问题(import的问题)
  • 关于:import java.util.StringTokenizer; 问题!
  • 有关import的问题
  • keytool -import 无法导入证书 的问题
  • 学JB6时遇上了怪问题,我的例子有import com.borland.dbswing.*;但是我的JB6找不到这个类啊
  • import javax.mail.* 跟import javax.mail.internet.MimeMessage;import javax.mail.internet.InternetAddress;有啥区别,详情请点击看里
  • 下载了rowset.jar,放在什么目录里,JB5能IMPORT它就象IMPORT其他的包那样
  • 为什么import other.*;不包括import other.oth;????????
  • 为什么我能import aa.bb.cc;却不能import aa.bb.*;
  • 请问用Color类要import什么库
  • 如果我要用openFileDialog我应该import哪些?
  • 关于import的疑惑
  • package与import的区别
  • 关于<%page import = ...%>
  • <%@ page language="JAVA" import="Java.sql.*"%> 的条件
  • import corejava.*;


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3