安装Tomcat 8后Java导入util.Arrays失败,如何解决?
Posted
技术标签:
【中文标题】安装Tomcat 8后Java导入util.Arrays失败,如何解决?【英文标题】:Java import util.Arrays failed after installation of Tomcat 8, How to resolve? 【发布时间】:2019-01-12 04:53:32 【问题描述】:我在 Windows 的 eclipse 中使用 Tomcat 6.0。我尝试安装tomcat 8。后来当我尝试在eclipse中的tomcat 6上运行我的项目时,它显示“无法找到JAR文件”。然后我尝试更改运行时环境并将服务器JRE从“Workbench Default JRE”编辑为“Java”,服务器启动但未导入“Arrays”,同时导入了arraylist和其他工具。然后我切换回 Workbench Default JRE 但没有任何改变。
我的电脑中有tomcat 7,我没有使用。请看一下截图
在控制台中注明:
"INFO: 在 java.library.path: C:\Program Files (x86)\Java\jre\bin;C:\WINDOWS\Sun 中找不到允许在生产环境中获得最佳性能的 Apache Tomcat Native 库\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files (x86)/Java/jre/bin/client;C:/Program Files (x86)/Java/jre/bin;C :\ProgramData\Oracle\Java\javapath;C:\Intel\INDE\media_sdk_6.0.0.349\bin\x64;C:\Intel\INDE\media_sdk_6.0.0.349\bin\win32;C:\Intel\INDE \code_builder_5.1.0.25\bin\x64;C:\Intel\INDE\code_builder_5.1.0.25\bin\x86;C:\Intel\INDE\code_builder_5.1.0.25\bin\Pin;C:\Intel\ INDE\code_builder_5.1.0.25\bin\GTPin;C:\Perl64\site\bin;C:\Perl64\bin;c:\Program Files (x86)\Intel\iCLS Client\;c:\Program Files\Intel \iCLS 客户端\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine C omponents\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program文件 (x86)\Windows Live\Shared;C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files\MiKTeX 2.9\miktex;C:\android;C:\Windows\ System32;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1. 0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Java\jdk1.7.0_03\bin;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\ Common Files\Intel\WirelessCommon\;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;. "
请帮我解决这个问题。非常感谢任何帮助。提前致谢
【问题讨论】:
Project
>> Clean...
并重建。
@ElliottFrisch 尝试过,没有变化
【参考方案1】:
我在控制台输出中为您的路径重新格式化输出,用换行符替换每个分号以使其可读:
C:\Program Files (x86)\Java\jre\bin
C:\WINDOWS\Sun\Java\bin
C:\WINDOWS\system32
C:\WINDOWS
C:/Program Files (x86)/Java/jre/bin/client
C:/Program Files (x86)/Java/jre/bin
C:\ProgramData\Oracle\Java\javapath
C:\Intel\INDE\media_sdk_6.0.0.349\bin\x64
C:\Intel\INDE\media_sdk_6.0.0.349\bin\win32
C:\Intel\INDE\code_builder_5.1.0.25\bin\x64
C:\Intel\INDE\code_builder_5.1.0.25\bin\x86
C:\Intel\INDE\code_builder_5.1.0.25\bin\Pin
C:\Intel\INDE\code_builder_5.1.0.25\bin\GTPin
C:\Perl64\site\bin
C:\Perl64\bin
c:\Program Files (x86)\Intel\iCLS Client\
c:\Program Files\Intel\iCLS Client\
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
C:\WINDOWS\System32\WindowsPowerShell\v1.0\
c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT
C:\Program Files (x86)\Windows Live\Shared
C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin
C:\Program Files\MiKTeX 2.9\miktex
C:\Android
C:\Windows\System32
C:\Program Files\MiKTeX 2.9\miktex\bin\x64\
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
C:\WINDOWS\System32\WindowsPowerShell\v1.0\
C:\Program Files\Git\cmd
C:\Program Files (x86)\Java\jdk1.7.0_03\bin
C:\Program Files\Intel\WiFi\bin\
C:\Program Files\Common Files\Intel\WirelessCommon\
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
.
有点乱,有两点突出:
1有几个“java”条目,按以下顺序出现:
C:\Program Files (x86)\Java\jre\bin
C:\WINDOWS\Sun\Java\bin
C:/Program Files (x86)/Java/jre/bin/client
C:/Program Files (x86)/Java/jre/bin
C:\ProgramData\Oracle\Java\javapath
C:\Program Files (x86)\Java\jdk1.7.0_03\bin
你需要清理这些。特别注意C:\ProgramData\Oracle\Java\javapath。有关其工作原理的详细信息,请参阅Oracle Java on Windows: C:\ProgramData\Oracle\Java\javapath。
[2] 您有多个出现多次的条目:
C:\WINDOWS
C:\WINDOWS
C:\WINDOWS
C:\WINDOWS\system32
C:\WINDOWS\system32
C:\Windows\System32
C:\WINDOWS\system32
C:\WINDOWS\System32\Wbem
C:\WINDOWS\System32\Wbem
C:\WINDOWS\System32\WindowsPowerShell\v1.0\
C:\WINDOWS\System32\WindowsPowerShell\v1.0\
您还需要清理它们;没有理由为任何事情有多个条目。
还有:
卸载任何不使用的 Java 和 Tomcat 版本。 请务必同时删除卸载过程未删除的所有目录和文件。 删除路径上所有引用不存在目录的条目。清理完您的安装和路径后,重新启动并重试。如果您仍有问题,请更新您的帖子,详细说明安装了哪些版本的 Java 和 Tomcat,以及您实际使用的版本。
我意识到这种方法不一定能解决您的问题,但由于路径存在问题,因此猜测可能解决您的问题的方法毫无意义;无论如何,您的路径肯定需要注意,因此请先解决此问题。
【讨论】:
非常感谢,我现在已经卸载了所有以前版本的 Java,JDK 开始全新安装 JDK 6。完成所有设置后我会更新以上是关于安装Tomcat 8后Java导入util.Arrays失败,如何解决?的主要内容,如果未能解决你的问题,请参考以下文章
java:安装tomcat8/tomcat9(简单安装配置)