我安装了第三方库,但找不到随附的命名空间.
The type or namespace name 'Maverick' could not be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
足够公平,VS 2010找不到它.但是我的系统在哪里寻找第三方库?我可以修改位置列表吗?
我试图通过命令行执行Java程序并获取classnotfound错误.
1 import java.util.LinkedList;
2 public class LinkedList {
3 private static LinkedList<String> list;
4 public static void main(String args[]) {
5 list = new LinkedList<String>();
6 list.add("Linked");
7 list.add("lists");
8 list.add("are");
9 list.add("awesome.");
10 System.out.println(list.getLast());
11 System.out.println("YES");
12 }
13 }
~
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
javac LinkedList.java
LinkedList.java:1: LinkedList is already defined in this compilation unit
import java.util.LinkedList;
^
LinkedList.java:3: type LinkedList does not take parameters
private static LinkedList<String> list;
^
LinkedList.java:5: type LinkedList does not take parameters
list = new …Run Code Online (Sandbox Code Playgroud) 我无法导入JSONObject,我认为这是java附带的东西,不需要外部jar,为什么它说找不到它?
我在application/core中有一个例外,名为prefix_Exceptions.php,具有相同的类名.我尝试从控制器抛出此异常,我得到:
Fatal error: Class 'prefix_Exceptions' not found in user_controller.php
Run Code Online (Sandbox Code Playgroud)
在application/core/prefix_Exceptions.php:
<?php
class prefix_Exceptions extends CI_Exceptions {
public function __construct() {
parent::__construct();
}
public function test() {
echo "This is a test.";
}
}
Run Code Online (Sandbox Code Playgroud)
并在application/controllers/user_controller.php:
<?php
class User_Controller extends CI_Controller {
public function view($id = '0') {
$this->load->model('user_model');
$u = $this->user_model->getUser($id);
if (!isset($u)) {
$this->exceptions->test(); // ???
}
echo "Test: $u";
}
}
Run Code Online (Sandbox Code Playgroud)
哦,我的前缀设置为prefix_:
$config['subclass_prefix'] = 'prefix_';
Run Code Online (Sandbox Code Playgroud)
我已经阅读了关于这个问题的十几个线程,并且它们都没有修复我的异常,因此它可以被控制器抛出.