我一直在尝试在过去一小时内安装和配置maven-3.3.3.当我输入:
mvn --version
Run Code Online (Sandbox Code Playgroud)
我在cmd中收到此错误
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma
ven/cli/MavenCli : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
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 org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(Cl
assRealm.java:401)
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(
SelfFirstStrategy.java:42)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadCl
ass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
.java:254)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
.java:239)
at org.codehaus.plexus.classworlds.launcher.Launcher.getMainClass(Launch
er.java:144)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
cher.java:266)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
356)
Run Code Online (Sandbox Code Playgroud)
我遵循了官方指南,还查看了其他几个博客和论坛.
这是我的系统变量
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_45
M2_HOME = C:\Program Files\Apache Software Foundation\apache-maven-3.3.3
MAVEN_OPTS …Run Code Online (Sandbox Code Playgroud) 我正在开发一个 chrome 扩展程序,我想将一些数据永久存储在用户系统的文件中,以便我可以在用户每次运行扩展程序时检索该数据。
有没有办法可以使用 chrome javascript API 来完成此任务?
提前致谢。
我正在尝试在codepen中实现一个简单的天气应用程序.该应用程序在localhost上正常工作它要求使用navigator.geolocation的权限,如果接受它会显示天气,但在codepen上它甚至没有请求许可.
链接在这里
http://codepen.io/asamolion/pen/BzWLVe
这是JS函数
function getWeather() {
'use strict';
$('#getWeatherButton').hide();
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var url = 'http://api.openweathermap.org/data/2.5/weather?APPID=53ac88144e6ee627ad0ed85277545ff9';
// var url = 'example.js';
var apiCall = url + '&lat=' + position.coords.latitude + '&lon=' + position.coords.longitude;
// window.location.href = apiCall;
$.getJSON(apiCall, function (json) {
setSkycon(parseInt(json.weather[0].id, 10));
$('#location').html(json.name + ', ' + json.sys.country);
var temp = (Math.round((json.main.temp - 273.15) * 100) / 100);
$('#temp').html(temp + '<span id="degree">°</span><span id="FC" onclick="convert()">C</span>');
$('#condition').html(json.weather[0].main);
});
});
}
};
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么codepen不会要求许可?
我有以下代码。唯一有趣的部分是我productId在第二个开关案例中重新声明。
let productId = 1;
const check = true;
switch (check) {
case false:
console.log(productId);
break;
case true:
let productId = 2;
console.log(productId);
break;
}Run Code Online (Sandbox Code Playgroud)
如果我设置check为true,那么代码可以正常工作并打印
2
Run Code Online (Sandbox Code Playgroud)
如果我设置check为false,那么代码给出ReferenceError
/home/osama/workspace/test/javascript.js:7
console.log(productId);
^
ReferenceError: productId is not defined
at Object.<anonymous> (/home/osama/workspace/test/javascript.js:7:21)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Run Code Online (Sandbox Code Playgroud)
如果我使用var声明,productId那么无论 的值如何,代码都可以正常工作 …