小编asa*_*ion的帖子

Maven - maven安装错误:线程"main"中的异常java.lang.UnsupportedClassVersionError

我一直在尝试在过去一小时内安装和配置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)

java maven

8
推荐指数
1
解决办法
3万
查看次数

pom.xml文件的位置

我正在使用maven 3.2.5并且需要配置maven的默认构建路径.

在这里,我发现需要在pom.xml文件中进行更改.

我只是找不到pom.xml文件.谁能告诉我pom.xml文件的默认位置?

java pom.xml maven

6
推荐指数
1
解决办法
2万
查看次数

chrome 扩展 - 有没有办法永久保存文件?

我正在开发一个 chrome 扩展程序,我想将一些数据永久存储在用户系统的文件中,以便我可以在用户每次运行扩展程序时检索该数据。

有没有办法可以使用 chrome javascript API 来完成此任务?

提前致谢。

javascript google-chrome google-chrome-extension

6
推荐指数
2
解决办法
4807
查看次数

javascript - 地理位置无法在codepen中运行

我正在尝试在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">&deg;</span><span id="FC" onclick="convert()">C</span>');
                $('#condition').html(json.weather[0].main);
            });

        });
    }
};
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么codepen不会要求许可?

javascript geolocation

5
推荐指数
2
解决办法
3020
查看次数

switch 语句中的 const 和 let 变量遮蔽

我有以下代码。唯一有趣的部分是我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)

如果我设置checktrue,那么代码可以正常工作并打印

2
Run Code Online (Sandbox Code Playgroud)

如果我设置checkfalse,那么代码给出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那么无论 的值如何,代码都可以正常工作 …

javascript v8 node.js

5
推荐指数
1
解决办法
1340
查看次数