Dav*_*ian 5 java angularjs protractor
我想安装量角器以便使用我们的AngularJS项目.一切顺利,直到我运行命令:
webdriver-manager start
Run Code Online (Sandbox Code Playgroud)
......我有一些错误:
seleniumProcess.pid: 5421
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/grid/selenium/GridLauncher : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Selenium Standalone has exited with code 1
Run Code Online (Sandbox Code Playgroud)
然后我明白我使用的是错误版本的java(1.6.0_65).所以我得到了最新的(1.8),基本上问题是在终端上它会显示我的旧版本.但在我的实际电脑上会告诉我最新的.
但是我尝试通过运行此命令来卸载java:
sudo rm /usr/bin/java
Run Code Online (Sandbox Code Playgroud)
无论我做什么,都得到了这个.
sudo rm: /usr/bin/java: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
有没有人经历过同样的事情?
(使用OS X'El Capitan'作为我的操作系统)
您使用的是 mac,并且 mac osx 上的默认 Java 版本仍然是 Java 6(Apple 几年前就停止生产自己的 Java 版本)。因此,您需要从 Oracle 手动安装更新版本的 Java 以获得最新版本。
在此处下载最新版本的 Java。然后,运行下载的dmg文件并按照说明完成安装。
安装 Java 8 后,只需重新运行webdriver-manager start即可。
| 归档时间: |
|
| 查看次数: |
997 次 |
| 最近记录: |