小编Jam*_*ner的帖子

"错误:无法找到或加载主类My.class"

我通过cmd.exe在Windows 7上使用Java SDK 1.7.直到几个小时前,当突然我无法运行我编译的类文件时,一切都正常工作,始终显示标题中的错误.

我似乎能够编译我的My.java文件但是我无法运行生成的类文件(My.class).我不断给出错误"错误:无法找到或加载主类My.class".我已尝试使用多个其他类文件,所有这些都会导致同样的问题.

我的'Path'环境变量设置为"C:\ Program Files(x86)\ Java\jdk1.7.0_05\bin"如果你想知道

我已经尝试重新安装,创建和设置类路径变量(没有运气),甚至直接使用

java -cp . My.class

命令.

我试过这些帖子都没有用,所以我发帖的原因是:

错误:找不到或加载主类

错误:无法找到或加载主类 - 新手

无法找到或加载主类

Java 1.7.0_03错误:无法找到或加载主类

如果它有任何区别我的代码是:

import javax.swing.JOptionPane;

class My {
    public static void main(String[] args) {
       final double x = 3.2;
       int i = (int)x;
       double m = 0;
       if (x < 4) {
          String saySomething = JOptionPane.showInputDialog(i);
          System.out.println(saySomething);
        }
       else {
          String saySomething = JOptionPane.showInputDialog(i);
          System.out.println("Hello World");
        }
       while (m < 10) {
            System.out.print(" While Loop ");
            m++;
        };
       for …
Run Code Online (Sandbox Code Playgroud)

java cmd command-prompt

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

从鼠标位置关闭Three.js Raycast

我目前正在使用一些jQuery在three.js中构建一个应用程序.我目前正在进行光线投射,并在光线投射点击的位置放置一个助手.或多或少我试图实现这一目标.

我已经设法实现了这一点,但是在移动物体的坐标并将相机移动到新位置时,我的光线投射或者至少是帮助器是关闭的.它看起来像大约30像素,但取决于您从这里可以看到的更改摄像机角度

这是帮助器的代码和光线投射的onMouseMove事件.

// RAYCAST HELPER
            var geometry = new THREE.CylinderGeometry( 0, 5, 15, 3 ); // radius at top, radius at bottom, height, segments
            //geometry.applyMatrix( new THREE.Matrix4().makeTranslation( -50, 0, 0 ) );
            geometry.applyMatrix( new THREE.Matrix4().makeRotationX( Math.PI / 2 ) );
            helper = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial({ color: 0xEB1515, ambient: 0xEB1515, wireframe: false }) );
            scene.add( helper );
            rays = true;

    function onMouseMove( event ) {
                    //console.log("Mouse moved");
                    $( document ).ready(function() {
                    if ( rays …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 three.js

3
推荐指数
2
解决办法
3318
查看次数

Three.js Raycaster 未检测到场景网格

我在 Chrome 版本 35.0.1916.153 m 中使用three.js r67

我试图与我在场景中创建的一些自定义网格相交。尽管它们存在于 scene.children 中,但 raycaster 似乎没有注册网格。

网格创建代码:

if (modelVertices != null && modelVertices.length >= 3) {
            triangles = THREE.Shape.Utils.triangulateShape ( modelVertices, holes );

            for( var i = 0; i < triangles.length; i++ ){

               modelGeometry.faces.push( new THREE.Face3( triangles[i][0], triangles[i][2], triangles[i][2] ));

                }

            modelGeometry.computeFaceNormals();
            var modelMesh = new THREE.Mesh(modelGeometry, material);
            modelMesh.material.side = THREE.DoubleSide;
            polyhedralzGroup.add(modelMesh)
    }
Run Code Online (Sandbox Code Playgroud)

光线投射代码:

                var projector = new THREE.Projector();
                projector.unprojectVector( vector, camera );

                var raycaster = new THREE.Raycaster( camera.position, vector.sub( camera.position ).normalize() );
                //console.log("Work"); …
Run Code Online (Sandbox Code Playgroud)

javascript mesh three.js raycasting

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

在Go中的字符串列表上拆分字符串

是否有可能不仅拆分一个字符串而且拆分一串字符串?即

strings.Split("Dogs and Cats are Great", "and"))
Run Code Online (Sandbox Code Playgroud)

但不是使用一个字符串,而是使用一段字符串:

strings.Split("Dogs and Cats are Great", []string{"and", "are"}))
Run Code Online (Sandbox Code Playgroud)

string split go string-split

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