Java 将其他类导入到此类中
我正在努力学习Java,我知道这是一个noob问题,但请容忍我:) Ctrl+Shift+O没有加载我创建的另一个.java文件,我不知道如何告诉它。该文件名为“MyWebViewClient.java”。我还想知道,如果我把这个文件放在一个文件夹中,它会改变它的导入方式吗Java 将其他类导入到此类中,java,android,Java,Android,我正在努力学习Java,我知道这是一个noob问题,但请容忍我:) Ctrl+Shift+O没有加载我创建的另一个.java文件,我不知道如何告诉它。该文件名为“MyWebViewClient.java”。我还想知道,如果我把这个文件放在一个文件夹中,它会改变它的导入方式吗 package com.myPackage; import android.app.Activity; import android.os.Bundle; import android.webkit.WebSettings
package com.myPackage;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
public class MyPackageClass extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//init webview
WebView DCWebView = (WebView) findViewById(R.id.webview);
WebSettings webViewSettings = DCWebView.getSettings();
//when a link is clicked, use the WebView instead of opening a new browser
DCWebView.setWebViewClient(new MyWebViewClient());
//enable javascript
webViewSettings.setJavaScriptEnabled(true);
}
}
这两个类都是
包com.myPackage的一部分代码>包。。。我不完全确定什么时候应该更改包的名称。它们在/src中也是兄弟姐妹,请问java文件在同一个包中吗?
可以访问同一个包中的类。请问java文件是否在同一个包中?
可以访问同一个包中的类。MyWebViewClient.java文件现在在哪里?另外,您在MyWebViewClient.java
中使用了什么包声明
如果MyWebViewClient.java
文件在同一个包结构中,那么加载它应该不会有任何问题(相同的包结构是指在以com.myPackage
开头的同一组文件夹中)
如果不是,那么您将不得不告诉eclipse您想要在构建路径上的其他项目或文件夹。虽然这是对php问题的回答,但应该是您正在寻找的。MyWebViewClient.java
文件现在在哪里?另外,您在MyWebViewClient.java
中使用了什么包声明
如果MyWebViewClient.java
文件在同一个包结构中,那么加载它应该不会有任何问题(相同的包结构是指在以com.myPackage
开头的同一组文件夹中)
如果不是,那么您将不得不告诉eclipse您想要在构建路径上的其他项目或文件夹。虽然这是对php问题的回答,但应该是您正在寻找的。在您的项目中,您应该有一个src文件夹 在src中,你有你的包结构,所以
-src
--com
---myPackage
----MyPackageClass.java
----<Put second class here>
-src
--com
---我的包裹
----MyPackageClass.java
----
如果第二个java类在项目中的同一个包中,则不需要导入它。您应该有一个src文件夹 在src中,你有你的包结构,所以
-src
--com
---myPackage
----MyPackageClass.java
----<Put second class here>
-src
--com
---我的包裹
----MyPackageClass.java
----
如果第二个java类在同一个包中,则不需要导入它。是的,它是同一个包。两个文件都位于/src/MyApp/中,可能这不是您的false。您可以尝试清除该项目。eclipse-->project-->clean。然后再次检查它。是的,它是同一个包。两个文件都位于/src/MyApp/中,可能不是您的false。您可以尝试清理项目。eclipse-->项目-->清理。然后再次检查。