【问题标题】:Starting Websphere 8 in eclipse在 Eclipse 中启动 Websphere 8
【发布时间】:2012-10-29 14:00:19
【问题描述】:

我使用的是 Win7 64 位,当我尝试在我的 Eclipse 中启动 websphere 8 时,它显示

Get the following error when  start the server :
Exception in thread "main" java.lang.NoClassDefFoundError: Files
Caused by: java.lang.ClassNotFoundException: Files
    at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:646)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:612)
Could not find the main class: Files.  Program will exit.

但是当我进入第一步控制台并运行安装验证时,服务器启动并在 Eclipse 中启动。

请帮忙。

【问题讨论】:

  • 文件是您的课程之一吗?
  • 您是从“服务器”视图启动服务器吗?
  • 似乎“文件”来自“C:\Program Files”
  • @DaveRlz 不,我不认为 Files 是我的课。
  • @dbreaux 是的,我试图从 Eclipse 中的“服务器”视图启动服务器。

标签: java websphere websphere-7 websphere-8


【解决方案1】:

您不能在基本的 Eclipse 中运行 WAS。您必须使用 Rational Application Developer。

【讨论】:

  • 我不认为启动和停止 WAS 应该是 eclipse 的问题。
  • 我现在在使用 RAD 8 时遇到了同样的错误,唯一的区别是这次它说的是资源而不是文件。
  • IBM 软件支持的票证。他们会要求您收集日志以查看软件是如何安装的。有一点很奇怪,因为我可以在 30 分钟内完成我的 RAD 8。
  • 我突然在 IntelliJ 中遇到了同样的问题 - 这个答案提供了零洞察力。
  • 虽然这个答案不正确,但由于 sh*tty IBM 兼容性问题,我已经投了赞成票。在 RAD 中工作正常,但在 Eclipse 中令人头疼。
【解决方案2】:

对我来说,造成这种情况的根本原因是最近为JAVA_HOME 添加了一个环境变量,以及添加到我的Windows PATH%JAVA_HOME%\bin 的相应条目。从cmd.exe 提示/窗口中的任何内容来看,这一切似乎都运行良好,但对于在 IDE 中启动的 WAS 脚本编写并不能正常运行。对我来说,有问题的 Program Files 引用在这些变量中。删除这些定义并重新启动 IDE(很重要!)似乎解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 2012-09-23
    相关资源
    最近更新 更多