我已经安装了jdk 8,并在系统变量中设置了路径。 我遇到以下错误,可能是因为没有获得用于登录本地主机的用户密码。
我的错误如下:
Error injecting constructor, java.lang.NoClassDefFoundError: hudson/tools/JDK
Installer$FileSystem
at hudson.os.windows.ManagedWindowsServiceLauncher$DescriptorImpl.<init>(Manag
edWindowsServiceLauncher.java:540)
and
Error injecting constructor, java.lang.NoClassDefFoundError: hudson/tools/JDK
Installer$FileSystem
at hudson.plugins.sshslaves.SSHLauncher$DescriptorImpl.<init>(SSHLauncher.java
:1550)
请帮助解决。
答案 0 :(得分:0)
要从命令行运行Jenkins WAR,请执行
java -jar jenkins.war
这将导致war文件爆炸到war
目录,并且由于Jenkins包括JETTY Web服务器,它将“托管”在localhost:8080。这将需要几分钟。 Jenkins将显示新的实例向导屏幕,供您浏览,将安装推荐的插件以进行操作。
最初,您无需登录Jenkins,因为“任何人都可以做任何事情”。
下一步应该是:
如果在Windows上运行,请导航至Manage Jenkins>作为Windows服务安装,并指定Jenkins主目录(建议E:\Jenkins
或辅助分区或C:\Jenkins
上)。要执行此操作的用户必须是计算机上的管理员才能起作用。
在Manage Jenkins>管理插件上安装插件