我知道这个问题已经问了很多次了,但我是一个新手程序员,尽管在这个网站上尝试了很多解决方案,但我仍然无法解决这个问题。如果你能抽出时间找出我做错了什么,我会非常感激的。
操作系统: Windows 8
Java版本: 1.8.0更新25
我使用的命令提示符是Windows附带的命令提示符。(我认为还有其他类型,所以我只是想说得更清楚。)代码是非常基本的。
package com.thefinshark.intro;
public class Welcome {
public static void main(String[] args) {
System.out.pr
我有一个从ant迁移到maven的项目。
这是一个tomcat应用程序。
但是,如果我现在用maven编译war文件,那么在启动war文件之后,就会得到一个异常。
javax.naming.NameNotFoundException:名称comp/env不受此上下文的约束。找不到康普。在org.apache.naming.NamingContext.lookup(NamingContext.java:817) at org.apache.naming.NamingContext.lookup(NamingContext.java:173) at org.apache.catalina.dep
从命令提示符编译此代码时
import java.applet.*;
import java.awt.*;
public class Main extends Applet{
public void paint(Graphics g){
g.drawString("Welcome in Java Applet.",40,20);
}
}
我得到了错误Access denied。
目前,我正努力在可信的Tahr中调试openjdk。我已经安装了opejdk-7-jdk和openjdk-7-dbg。当我发布gdb java时,我看到它正确地读取符号,但是当我要求列出它抱怨main.c找不到的代码时。我设法让调试在CentOS中工作,我可以列出文件main.c,但是我想让它在Ubuntu上工作,因为它是我的主要发行版。
原始产出:
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL ver
我阅读了Sun文档和大量关于堆栈溢出的文章,但我仍然对-cp和-sourcepath编译器选项之间的区别感到困惑。
假设我有这样的目录结构:
c:\Java\project1\src (where the Java source files are)
c:\Java\project1\bin (where the Java class files will be or already are)
我们还假设我在包MainClass.java中有一个源文件com.mypackage,并且目录结构在源文件夹中是正常的。
我在project1目录中并运行:
javac -d bin -sour
首先,这不是一个重复的问题。这个问题的灵感来自于上的评论
我知道如何在Android Studio中做Javadoc注释。我可以像这样使用@link链接java文件:
{@link FileName#methodName()} some text to display
但是我想不出在评论中链接文件的方法。我之所以需要它,是因为我们将buildConfigField存储在Gradle文件中,如下所示:
buildTypes.each {
it.buildConfigField('int', 'LANGUAGE_VERSION', "3")
我想使用jdb,我已经试着运行了几个小时,我已经搜索了所有的例子,我认为这是一个语法问题。我试着像这样运行:
>jdb Main
Initializing jdb ...
>run
Set uncaught java.lang.Throwable
Set deferred uncaught java.lang.Throwable
VM Started:Error: Could not find or load main class Main
The application exited
//
C:/Users/Daniel/Documents/NetBeansProjects/T
如果我没记错
javac filename.java ->编译和生成classname.class(es)
没有java classname扩展的.class
但是,当我尝试成功地执行java filename.java时,java classname命令会出现以下错误,
Error: Could not find or load main class HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
java -version
openjdk version "11" 2
我用java写了一段代码。在其中,我创建了一个名为xml-creator的包。
Package xml_creator有3个类,如XML_Control、XML_Creator和XML_implement。
当我在netbeans上运行我的项目(NetBeans 7.0)时,它工作得很好。但是,如果我试图在控制台上编译代码,就会得到各种错误,例如
当我编译XML_Creator.java时,我会得到以下错误。
XML_Creator.java:371: cannot find symbol
symbol : variable XML_implement
location: class xml
这是我的密码
package components;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/* FrameDemo.java requires no other files. */
public class FrameDemo {
/**
* Create the GUI and show it. For thread safety,
* this method should be invoked from the
* event-dispatching thread.
*/
priv