我通过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
命令.
我试过这些帖子都没有用,所以我发帖的原因是:
如果它有任何区别我的代码是:
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) 我目前正在使用一些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) 我在 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) 是否有可能不仅拆分一个字符串而且拆分一串字符串?即
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) javascript ×2
three.js ×2
cmd ×1
go ×1
html5 ×1
java ×1
jquery ×1
mesh ×1
raycasting ×1
split ×1
string ×1
string-split ×1